1.修改windows系统配置
设置
时区和语言
语言 =》 管理语言设置
2. 修改VS2019
在扩展里安装Force UTF-8(No BOM)
和 Fix File Encoding
插件
解决控制台中文乱码问题
1.按下win+r,输出regedit,打开注册表编辑器
2.在注册表编辑器中打开路径HKEY_CURRENT_USER\Console
3.选中名字中有VsDebugConsole.exe的那个文件夹
4.打开CodePage,修改其值为十进制的65001(即UTF8编码),如果没有CodePage这项,就自己右键新建一个DWORD类型的值,名为CodePage,值为十进制的65001
5.保存(无需重启电脑,会立即生效)
重启VS2019,创建项目,在左下角可以看到当前文件编码方式。
此时,如果你想支持中文等其他Unicode语言,在创建项目时的编码一定要选Unicode,不要设置多字节。
参考文章
https://blog.csdn.net/SmallSXJ/article/details/108957008
https://blog.csdn.net/qq_42956179/article/details/106075025