VSCode解决中文乱码问题最详解

介绍

一般都是gbk和utf8不一致导致乱码,以下提供几个解决思路

问题描述及解决方法

1、打开文件出现乱码
1.1方法一:打开文件 – 首选项 – 设置

在搜索栏输入 Files:Auto Guess Encoding 勾选即可

1.2 方法二:插件搜索 GBKtoUTF8
1.3 方法三(最简单的):点击右下角的utf8换成GBK
2、终端输出出现乱码
2.1 方法一(治标不治本):在终端输入 chcp 查看编码 936代表GBK,65001代表utf8,然后输入chcp 65001 即可切换
2.2 方法二:文件–首选项 – 设置 – 用户选项 – 功能 – 终端 – settings.json

加入以下代码,保存

"terminal.integrated.fontFamily": "Lucida Console",
"[cpp]": {
          
   

        "files.encoding": "gbk"
        
        },
        
 "[c]": {
          
   
        
        "files.encoding": "gbk"
        
        }
2.3 方法三(不推荐使用):控制面板 更改日期、时间数据格式 – 管理 – 更改系统区域设置 – 勾选Beta。这种方法可能会导致其他软件出现中文乱码,不推荐使用。

结束

以上就是我的解决方法,希望能够解决你的问题,有更好的方法可以在下面留言。

经验分享 程序员 微信小程序 职场和发展