刚开始的时候,我的编译器(我用的编译器是visual studio 2017)出现这种中文乱码,我真的是煞费苦心,在网上寻找了许多解决方法都没能解决。
我一直以为都是因为我用的编译器出现bug了,最后才发现跟人家的编译器没有半毛钱关系,解决方法很简单:
“开始->运行->输入 "cmd" ,打开 DOS 窗口,在上方的拖动栏(就是用鼠标按住以后可以拖动窗口的图片中为淡蓝色的条形区域)右击选择”默认值“,在 ”选项“ 中的 ”默认代码页“ 中选择 ”936 (ANSI/OEM - 简体中文 GBK)“ 之后就OK了,我的改好之后上面的乱码就变成了下面:
补充:
今天(2019年9月27日,现在在天都望京,过两天就要国庆了,真想亲眼看看祖国 70 周年的阅兵啊~)我又回来看看哈,发现好多同学的情况似乎没有解决,这个是我的问题,之前我没有说清楚我用的系统是 Windows7,现在换成了 Windows10 系统。可能好多没能解决的同学忍不住,都开骂了(什么蓝皮博客,有锤子用!)。哈哈哈哈哈……没关系的,很正常,这是我在百度没能解决问题的时候常有的心理状态。
进入正题,如果是 Windows10 遇到上述问题时,上述方法是无法解决的。
Windows10 的解决方法是:
WIN+R 组合键 -> 输入 "cmd" 进入 DOS 窗口,
然后直接在命令行输入: chcp 936 ,然后回车即可。
如果不确定有没有修改成功的话,可以在上方拖动栏右击 -> 选择属性 -> 选项,然后看 “当前代码页” 一栏的编码。
如果想换成 utf-8 格式,只需在命令行输入: chcp 65001,回车。
其他编码格式,自行百度即可~
希望能解决读者的问题。