分清字符、字符集、字符编码

来源:互联网 发布:匡恩网络 b轮 编辑:程序博客网 时间:2024/06/16 09:00

字符、字符集、字符编码。

1、什么字符?

字符,听名称就知道应该是字的符号。

字符是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。

2、什么是字符集?

字符集,听其名称就知道应该是字符的集合。实际上它的定义应该就是如它名称那样。

字符集是多个字符的集合。

字符集种类较多,每个字符集包含的字符个数不同,常见字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。

3、什么是字符编码?

字符编码,字符的编码(二进制编码)。

字符编码就是以二进制的数字来对应字符集的字符。

计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。网络传送、处理,有时须经编码(encode)后才能应用。

因此,对字符进行编码,是信息交流的技术基础。


字符集和编码的区别:

字符集:使用哪些字符(也就是说哪些汉字,字母和符号)会被收入标准中。所包含这些“字符”的集合就叫做“字符集”。
编码:规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫做“编码”。
 
联系:
各个国家和地区在制定编码标准的时候,“字符的集合”和“编码”一般都是同时制定的。因此,平常我们所说的“字符集”,比如:GB2312, GBK, JIS 等,除了有“字符的集合”这层含义外,同时也包含了“编码”的含义。

感觉正是这些联系导致很多人分不清字符编码和字符集的概念。


参考资料:

http://polaris.blog.51cto.com/1146394/377468/

http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html

http://blog.csdn.net/gogor/article/details/5323599

http://os.51cto.com/art/201503/467929.htm



0 0
原创粉丝点击