文件编码问题

Posted wesley1680

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件编码问题相关的知识,希望对你有一定的参考价值。

一、为什么会有不同的编码

在英文中,每个字符都有一个数字与之对应,比如:a->41,我们只会把41对应的二进制数值保存到计算机中。计算机的最小存储单元是字节,1btye=8bit .8位(11111111=255),所以只能存储255种情况。这在英文中够用。就是所谓的assii编码。

但是汉字比较多,远不止255种情况,所以用两个字节存储。(65535种情况)。这是gb2312码表。但是后来发现,gb2312还是不能存储所有的中文字符,于是有发现了gbk。gbk包含gb2312,gb2312包含assii。

以上是关于文件编码问题的主要内容,如果未能解决你的问题,请参考以下文章

Python | 多种编码文件(中文)乱码问题解决

Python打开文件编码出现:无法找到编码问题

DBeaver文件编码(cp1250 - Windows-1250) - 更改默认编码?

文件编码问题

DBeaver 文件编码 (cp1250 - Windows-1250) - 更改默认编码?

中文乱码——编码问题