想要快速无脑设置直接看最后章节powershell一键ui界面配置

目录

原因

解决方法

powershell一键ui界面配置


原因

vscode的编辑器的默认编码为utf-8,但是windows的终端默认都为GBK,所以会出现乱码。

解决方法

现在比较常见的方法就是在setting.json中通过增加arg参数,通过chcp 65001将终端的编码更改为utf-8。

  1. 点击左下角设置
  2. 进入json编辑模式
  3. 增加如此配置项
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
            "path": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
            // "args": ["-NoExit", "chcp 65001>nul"]
        },
        "Command Prompt": {
            "path": "C:\\WINDOWS\\System32\\cmd.exe",
            "args": ["/K", "chcp 65001>nul"]
        }
    },

vscode默认的终端为powershell,但是powershell有点特殊,即使设置了chcp更改编码也不生效,解决方法为,系统区域设置启用unicode utf-8编码,之后即使不用chcp也不会乱码,所以args可以注释掉。

powershell一键ui界面配置

  1. 进入控制面板
  2. 进入时钟和区域设置
  3. 进入区域设置
  4. 进入管理设置
  5. 进入更改系统区域设置
  6. 勾选Beta版:使用unicode utf-8提供全球语言支持

设置之后就可以正确输出代码中的中文字符,不会乱码。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐