CodeBlock 编译UTF-8源文件
发现将
编译改成UTF-8后,程序输出乱码;
查看dos cmd的 Active Code Page 发现为 936
dos命令改为UTF-8: chcp 65001
chcp查看,即为65001
再增加gcc编译选项: -finput-charset=UTF-8
直接启动还是乱码,因为cosole_runner.exe没有改变Acitve code page.
而在windows的cmd下面运行,则无乱码现象.
还是换回936吧,没那么麻烦,如果不考虑跨平台编译什么的.