windows 10系统,codeblocks中代码运行后,输出结果中有乱码?

windows 10系统,codeblocks中代码运行后,输出结果中有乱码?,第1张

如果只有在输出中文时才导致的乱码,这是因李和源为编码问题引起的

很大可能是你的源文件编码为utf-8,编译时默认与源文哪态件编码一致

可以添加编译参数:-finput-charset=utf-8 -fexec-charset=gbk

-finput-charset:用来指定输入文件(你的cpp文件)的字符编码

-fexec-charset:表示以指棚燃定编码进行编译

这种情况多数是由于 *** 作系统的语言选项不正确引起的。建议你查看一下控制面板中的区高运裂域和语言选项,特别悄纯是有关“非Unicode程序的语言”,一定要选择成“中文(简体,中戚闭国)”。然后重启电脑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12285898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存