编码是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:46:44
我们在保存一个文件时,会问你想用什么格式编码,比如ascII,gbk和utf之类的。
不明白,这个编码是从哪里到哪里的一个过程,比如是从硬盘保存--读取--显示,这之间的第一步是怎么样的?
请高手详尽回答一下,谢谢!

电脑中存储的信息都是二进制的,因此您看到的显示出来的每个字符都有其对应的一个编码,比如字符“A”在ascⅡ中的编码是“01000001”

也就是说使用ascⅡ编码保存“A”时电脑会在硬盘中写下二进制数“01000001”。当显示时先读取“01000001”再根据ascⅡ编码表翻译成“A”这个字符。

不同的编码格式对于同样的字符有着不同的编号,也就是说如果同样是“A”使用不同的编码保存那么存储在硬盘上的二进制码就不一样。

因此存储和读取时使用同样的编码就可以正确显示保存的信息,不然就会出现乱码。