首页 > 其他分享 >解决vscode终端中出现的乱码问题

解决vscode终端中出现的乱码问题

时间:2022-12-08 10:48:13浏览次数:68  
标签:terminal 编码 vscode 乱码 终端 PowerShell

解决思路

乱码的出现一般是由于编码错误。在编辑器上正确显示的中文字符,却在终端编译出现乱码,这一般是因为vscode编辑器默认编码utf-8,而终端使用了gbk编码。

解决方法

1. 修改系统区域设置

在win10系统下使用组合 win+r 输入 control 打开控制面板,依次选择时钟和区划–区域–管理–更改系统区域设置,勾选 “Beta 版:使用…”,最后根据提示重新启动

缺点:原来使用gbk编码的文件打开就会乱码

2. 修改vscode终端默认编码

这个方法运行调试时在集成终端运行。代码的内容主要是修改了集成终端的编码格式。
在vscode中依次打开文件 首选项 -> 设置setting.json 中编辑。
之后将以下代码粘贴并保存。

"terminal.integrated.profiles.windows": {
  "PowerShell": {
    "source": "PowerShell", //一般推荐使用powershell
    "overrideName": true,
    "args": ["-NoExit", "/c", "chcp 65001"],
    "icon": "terminal-powershell",
    "env": {
      "TEST_VAR": "value"
    }
  }
},
"terminal.integrated.defaultProfile.windows": "PowerShell",

参考:https://blog.csdn.net/weixin_45653971/article/details/118908200

标签:terminal,编码,vscode,乱码,终端,PowerShell
From: https://www.cnblogs.com/qls-blog/p/16965404.html

相关文章