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

1 原因

  因为编辑器本身使用的是utf-8编码,而终端使用的编码格式GBK。因为运行程序时将文本内容以utf-8来保存的,但是终端输出就是用GBK编码来显示的。
在这里插入图片描述

2 解决办法

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

    /* 修改终端编码 */
    "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",
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值