优草派 > Python

VScode终端中文乱码怎么办?VScode编辑器终端输出中文乱码如何解决

罗西汉         优草派

关于中文乱码这种常见的错误,我们之前在一些python知识介绍文章之中也讲解过了几次,而基本上所有的乱码问题都是因为编码格式错误而引起的。那么最近有小伙伴说它在使用vscode编辑器终端时发生了输出中文乱码的问题,那么下面有详细原因分析和解决方法介绍。

VScode终端中文乱码怎么办?VScode编辑器终端输出中文乱码如何解决

一、原因

vscode编辑器本身默认是使用的utf-8编码,而终端使用的编码格式为gbk,这两个编码格式在对于中文的处理上有些字符上的差异,所以在输出时自然就是会出现中文乱码的问题了。这是因为运行程序时是将文本内容以utf-8来保存的,但是终端输出就是用另外一个编码gbk来显示了,没有经过编解码转换就是会出现乱码问题。

二、解决方法

能够解决vscode编辑器终端输出中文乱码的方法有很多种,基本上都是去修改编码格式使得编辑器和终端的编码统一。但是在考虑到不影响到电脑上其他程序和文本编码格式的前提下,就只能够去通过修改配置文件来改变vscode终端编码格式了。

image.png

打开编辑器之后点击左上角的文件菜单项,然后将鼠标移动到首选项上点击设置,然后在设置窗口右上角点击文件图标的打开设置按钮就会将用户设置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",

image.png

以上就是关于“VScode终端中文乱码怎么办?VScode编辑器终端输出中文乱码如何解决”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024