现象
在代码里使用打印输出中文,编译后,查看运行结果。在应用输出窗口看到中文输出的结果为乱码。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
cout << "我是中文" << endl;
return 0;
}
编译后的输出
原因
应用输出的编码默认是“system”,我们需要改为“UTF-8”.
解决方法
-
点击“工具”,选择“选项”,在“环境” -> “Interface” 里,将“Text codec for tools”选择为“UTF-8”,点击“OK”。
2. 然后“Ctrl + R”重新编译即可。
版权声明:本文为efengzu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。