vs2010控制台输出中文乱码

11730 人浏览 | 时间: 2016-06-24 22:03:48 | 作者: Aaron

  换了一台电脑跑程序,要利用控制台打印一段中文,运行程序中文显示为乱码,其他字符输出没有问题.在网上查了查,有自己摸索一下,找到了解决办法.

  首先,vs文件”->”高级保存选项”->”编码”,选择936.如下图:

    

  

  还有一点就是,查看控制台属性.在控制台左上角右键属性

        

 查看当前代码页”,437还是936.如果不是936就更改一下.我的因为是437,所以输出中文字符出现乱码,要改为936.

     

 在控制台左上角右键,选择默认值里可以修改,默认代码页改为936.

     

  这样,就解决了控制台输出中文乱码的问题





相关阅读