VS Code输出中文乱码

VS Code输出端乱码,需要设置系统编码。

VS Code内部用的是utf-8编码,cmd/Powershell是gbk编码。直接编译,会把“你好”输出成“浣犲ソ”。如果把cmd的活动代码页改成65001,会出现汉字只能显示一半的问题。
Windows系统默认字符编码为gbk编码,开发项目编码一般为UTF-8,在我们执行程序及进行程序编码过程中编码问题时常困扰着我们,如果更改系统默认编码为UTF-8后则可以解决控制台展示乱码等问题,便于应用的开发调试。win10系统提供一种测试版本配置方式来配置系统默认编码为UTF-8。

以下为配置步骤:

  1. 进入Windows设置,选择“时间和语言”;

  2. 选择“区域和语言”,选择相关设置,点选“其他日期、时间和区域设置”;

  3. 选择“区域”下的“更改位置”;

  4. 选择“管理”标签页下的“更改系统区域设置”,点选“Beta版:使用Unicode UTF-8提供全球语言支持”。

参考链接:
https://www.cnblogs.com/clemente/p/10661429.html

本文链接:

https://ma.ge/archives/620.html