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吧,没那么麻烦,如果不考虑跨平台编译什么的.

 

 

posted @ 2011-11-26 01:16  庚武  Views(490)  Comments(0Edit  收藏  举报