1.问题描述:
最近用vscode的时候突然发现中文字符出现乱码。在网上找了好几种方法都不行,用各种编码格式打开都还是是不行,就在心灰意冷的时候无意中发现了端倪,最后也成功的解决了问题。


2.原因分析:
一般像是这种乱码的问题大概率是文件的编码格式不对,想深入了解这些得先来熟悉一下常用的编码知识
-
保存编码:即以何种字节规则保存中文,如果以UTF-8,那么中文会以类似
3个字节保存一个中文的形式保存到磁盘,而使用GBK中文是以类似2个字节保存一个中文的形式保存到磁盘,这叫编码,也叫做保存编码。 -
读取编码,即读取该文件时使用的是何种编码。如果文件以GBK编码保存,以UTF-8编码读取,那么文件中的中文都会乱码。

-
所以这里有个非常重要的知识点:读取编码和保存编码要一致才能保证不乱码
3.解决方案:
1)解决步骤
还要有个问题就是,
为什么

本文讲述了VSCode中文乱码问题的解决过程,关键在于理解文件的保存编码和读取编码应保持一致。通过深入分析,发现乱码源于编码格式不匹配,通过尝试不同编码转换和乱码恢复工具找到了解决方案。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



