参考链接:
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