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

解决思路

乱码的出现一般是由于编码错误。在编辑器上正确显示的中文字符,却在终端编译出现乱码,这一般是因为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

posted @   忆无痕  阅读(2775)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示