DEVC++中文乱码问题解决方案

 参考链接:

解决Devc++运行窗口中文乱码的实现步骤_C 语言_脚本之家

C#学习笔记2_注册表没有codepage_Lydia.Lu的博客-CSDN博客

结合这两个博主的方法,得出了一个适合我电脑的解决方案:

一、打开“开始”——“运行”——“输入regedit,打开注册表编辑器”

DEVC++中文乱码问题解决方案_第1张图片DEVC++中文乱码问题解决方案_第2张图片

二、找到“HKEY_CURRENT_USER\Console\C:Program File(x86)_Embarcadero_Dev-Cpp_ConsolePauser.exe”,有的小伙伴路径与文件可能不一样,总的思路是打开注册表,找到“计算机\HKEY_CURRENT_USER\Console\”文件夹下的与DEVC++/Visual Studio等使用的编辑器相关的文件夹——点击CodePageDEVC++中文乱码问题解决方案_第3张图片

 我的电脑没有CodePage项,所以右键新建选择DWORD,将新建项名称改为CodePage,双击CodePage,选择十进制,数据为65001,点击确定。

 DEVC++中文乱码问题解决方案_第4张图片DEVC++中文乱码问题解决方案_第5张图片

 

 三、回到DEVC++,点击“运行”——“运行”——右键点击图标——“属性”,接下来将面临着两种选择。

DEVC++中文乱码问题解决方案_第6张图片

 

DEVC++中文乱码问题解决方案_第7张图片

 

DEVC++中文乱码问题解决方案_第8张图片

 A、使用新版控制台,虽然代码输出语句中文显示正常,但是控制台的中文路径出现了乱码。

DEVC++中文乱码问题解决方案_第9张图片

 DEVC++中文乱码问题解决方案_第10张图片

 B 、选择旧版控制台,再次运行,此时代码输出语句与控制台的中文路径都显示正常,但是界面相较于新版的界面比较小。

DEVC++中文乱码问题解决方案_第11张图片

 DEVC++中文乱码问题解决方案_第12张图片

 通过以上操作,我的DEVC++终于可以正常显示中文了!妈妈再也不用担心我的学习!

 

你可能感兴趣的:(编译器问题处理,c语言)