CodeBlock 编译UTF-8源文件

发现将

CodeBlock 编译UTF-8源文件

编译改成UTF-8后,程序输出乱码;

查看dos cmd的 Active Code Page 发现为 936

dos命令改为UTF-8: chcp 65001

chcp查看,即为65001

再增加gcc编译选项: -finput-charset=UTF-8

CodeBlock 编译UTF-8源文件

直接启动还是乱码,因为cosole_runner.exe没有改变Acitve code page.

而在windows的cmd下面运行,则无乱码现象.

还是换回936吧,没那么麻烦,如果不考虑跨平台编译什么的.

 

 

你可能感兴趣的:(utf-8)