VS Code打开文本显示乱码

今天在用VS Code编辑文本的时候,发现了一个问题。打开中文的文本就显示乱码

就跟下面这图一样,为了给自己做个记录也帮助其他人,留个笔记

- eea87c2c83c7aef39b496ac6ef7896853

首先VS Code默认是用的UTF-8的编码打开文件,如果遇到了GB18030 GBK等等的编码,就会显示乱码了。

解决方法如下,共有两种:

方法一

找到VS Code软件右下角UTF-8的地方,单击一下

- QQ%E5%9B%BE%E7%89%8720220807095901

软件的正上面界面会弹出如下的选项框,我们点击reopen with encoding

- QQ%E5%9B%BE%E7%89%8720220807100110

输入GBK或者gb18030选中后打开,就不会出现乱码了

- QQ%E5%9B%BE%E7%89%8720220807100330

这样就可以正常显示了

- QQ%E5%9B%BE%E7%89%8720220807100458

 

方法二

依次点击文件 >> 首选项 >> 设置

- QQ%E5%9B%BE%E7%89%8720220807100813

搜索关键字: files.autoGuessEncoding  >> 勾选上即可 

- QQ%E5%9B%BE%E7%89%8720220807101121

THE END