三、Visual Studio Code终端中文乱码怎么办?

1 原因

  因为编辑器本身使用的是utf-8编码,而终端使用的编码格式GBK。因为运行程序时将文本内容以utf-8来保存的,但是终端输出就是用GBK编码来显示的。
三、Visual Studio Code终端中文乱码怎么办?_第1张图片

2 解决办法

  能够解决vscode编辑器终端输出中文乱码的方法有很多种,基本上都是去修改编码格式使得编辑器和终端的编码统一。但是在考虑到不影响到电脑上其他程序和文本编码格式的前提下,就只能够去通过修改配置文件来改变vscode终端编码格式了。
文件 -> 首选项-> 设置 -> (窗口右上角生成文件图标)
打开编辑器之后点击左上角的文件菜单项,然后将鼠标移动到首选项上点击设置,然后在设置窗口右上角点击文件图标的打开设置按钮就会将用户设置json配置文件打开。之后复制下面的配置项到其中并保存就可以了,示例如下所示:
三、Visual Studio Code终端中文乱码怎么办?_第2张图片三、Visual Studio Code终端中文乱码怎么办?_第3张图片

    /* 修改终端编码 */
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
          "source": "PowerShell", //一般推荐使用powershell
          "overrideName": true,
          "args": ["-NoExit", "/c", "chcp 65001"], /* chcp改变编码命令 65001表示utf-8 */
          "icon": "terminal-powershell",
          "env": {
            "TEST_VAR": "value"
          }
        }
      },
    "terminal.integrated.defaultProfile.windows": "PowerShell",

你可能感兴趣的:(Visual,Studio,Code,vscode,ide,编辑器)