解决VSCode中文乱码问题

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

1.问题描述:

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

2.原因分析:

 一般像是这种乱码的问题大概率是文件的编码格式不对,想深入了解这些得先来熟悉一下常用的编码知识

  • 保存编码:即以何种字节规则保存中文,如果以UTF-8,那么中文会以类似3个字节 保存一个中文的形式保存到磁盘,而使用GBK中文是以类似2个字节保存一个中文的形式保存到磁盘,这叫编码,也叫做保存编码。

  • 读取编码,即读取该文件时使用的是何种编码。如果文件以GBK编码保存,以UTF-8编码读取,那么文件中的中文都会乱码。
    在这里插入图片描述

  • 所以这里有个非常重要的知识点:读取编码和保存编码要一致才能保证不乱码

3.解决方案:

1)解决步骤

还要有个问题就是, 为什么

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值