介绍
一般都是gbk和utf8不一致导致乱码,以下提供几个解决思路
问题描述及解决方法
1、打开文件出现乱码
1.1方法一:打开文件 – 首选项 – 设置 ![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8eb558e96afa71f40c263ab50204be1b.png#pic_center)
在搜索栏输入 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。这种方法可能会导致其他软件出现中文乱码,不推荐使用。
结束
以上就是我的解决方法,希望能够解决你的问题,有更好的方法可以在下面留言。