参考链接:
https://blog.csdn.net/Timekeeperl/article/details/68266218

运行中文乱码啊有没有一样的!
百度一下解决办法!最后发现这个亲测有用的方法
乱码原因
windows cmd使用的字符集为GBK,CPP文件字符集为UTF-8
解决办法
通过给g++编译器加两个参数即可
-fexec-charset=GBK
-finput-charset=UTF-8
试试看下面的运行一下 我是 hello 改成自己的就OK
g++ -fexec-charset=GBK hello.cpp -o hello
g++ -finput-charset=UTF-8 hello.cpp -o hello

本文介绍了解决Windows环境下CMD中使用g++编译UTF-8编码的CPP文件时出现乱码的问题,通过添加-fexec-charset=GBK和-finput-charset=UTF-8参数来确保正确编译。只需几步,轻松搞定编码难题。

4万+

被折叠的 条评论
为什么被折叠?



