今天从网上下载了一份别人的代码,放到工作空间目录以后,使用VSCode打开,结果出现乱码的情况。立马百度了一下解决方案,发现类似的文章挺多的,选了其中一种我认为挺合适的解决方案,跟着操作就解决了乱码的问题。
问题解决以后,按照我的习惯,会来自己的博客用自己的方式记录一下这个问题,方便以后带新人的时候,遇到同样的问题就直接要他看文章解决即可。
首先出现乱码的原因,是VSCode在解析文件的时候默认采用的是utf-8编码,但是有的文件并不是这个编码写的,比如GBK编码,GB2312编码,Base64等都是常用的编码,所以就会出现乱码的情况。
那如果我们能在打开文件时就知道文件的编码类型,然后采用相同的编码去解析这个文件,就不会出现乱码的情况了,刚好VSCode就支持这个操作。只需要按照我下面的步骤设置一下就可以了。
第一步:打开VSCode–>文件–>首选项–>设置。
第二步:在搜索设置中输入“files.autoGuessEncoding”–>然后勾选上就行了。