当前位置:首页 >  科技综合

codeblocks运行出来是乱码

时间:2024-11-14 05:30:13

科技综合

导读:codeblock输出乱码  CodeBlocks输出乱码的问题可以通过以下步骤解决: 1. 修改源文件保存编码:在CodeBlocks中,点击菜单栏上的Settings选项,选择Editor,然后......

codeblock输出乱码 

CodeBlocks输出乱码的问题可以通过以下步骤解决:

1. 修改源文件保存编码:在CodeBlocks中,点击菜单栏上的Settings选项,选择Editor,然后选择General,在Encoding group Box中,设置Use encoding when opening files和As default encoding为你想要的编码格式。如果你的源文件格式是WINDOWS-936,但是这里设置成UTF-8,所以编译肯定报错。

2. 修改编译器对源文件解释编码格式和生成执行文件执行时候采用的编码格式:在CodeBlocks中,点击菜单栏上的Settings选项,选择Compiler,然后选择对应的GCC编译器,在Other options里面加入:-finput-charset=charset和-fexec-charset=charset,其中charset是你想要的编码格式。

3. 修改控制台的字符集:在注册表中,打开HKEY_CURRENT_USER\\Console\\%SystemRoot%_system32_cmd.exe,找到CodePage,双击打开CodePage,输入3a8。

需要注意的是,乱码产生的原因是因为源文件保存编码、编译器对源文件解释编码格式和生成执行文件执行时候采用的编码格式不统一,所以修改的时候需要保持一致。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号