在win11中编写的c语言代码文件,调用cmd输出和调试时,中文部分会显示乱码,这是因为vscode默认编码为UTF-8,而CMD的默认编码为GBK,编码格式不一样导致运行时输出乱码。
我现在的暂时解决方案;
控制面板(control panel)——搜索 区域(Region)——管理(Administrative)——更改系统区域设置(Change system locale)——勾选 Beta版,使用Unicode utf-8提供全球语言支持
这样设置后至少解决了使用cmd运行和调试c文件时中文乱码的问题。个别老旧程序不使用utf-8的运行可能显示乱码


3066

被折叠的 条评论
为什么被折叠?



