level 1
皮肤听声发明者
楼主
计算机字符编码 前 言
字符是构成信息系统的基本原材料,字符编码变了,建立在字符编码基础之上的理论体系应该跟着变化。这正像建筑学一样,使用砖瓦土木材料,无法修建高楼大厦,这时是一套建筑理论。以后出现了钢筋混凝土,需要新的的理论,我们才能修建高楼大厦。Unicode就是一种信息系统领域的新型原材料。
操作系统是使用计算机的基本工具,字符编码则是形成操作系统的前提。信息全球化导致Unicode标准的出现并取代了原来的ANSI标准。现在的操作系统都使用Unicode标准构建,编程工具也都全面支持Unicode标准。Unicode的普遍使用代表计算机软件领域的新时代。
Unicode标准与ANSI标准是不兼容的,之前的“英文字符1个字节,汉字2个字节”概念已经过时。字符编码的情况已经十分复杂,很多计算机的专业人员对于字符编码与Unicode的问题都很迷茫,很多软件工程问题都是由于字符编码知识的欠缺而引起的。
本书的目的就是帮助计算机专业人员在最短的时间内了解有关Unicode的全部内容,并作为查阅Unicode知识的手册。所以本书要表现的内容是:
(1)Unicode有哪些字符?有多少字符?
(2)Windows哪些功能与Unicode有关?
(3)Unicode有几种表现形式?各自的优缺点是什么?
(4)UTF-32、UTF-16、UTF-8之间的对应关系是什么?
(5)Unicode与ANSI之间的对应关系是什么?字符之间顺序是怎样排列的?
(6)Unicode分为多少个平面?哪些平面已经分配字符?
(7)英文字分布在那个平面?字符字节数是多少?
(8)汉字(CJK字符)分布在哪些平面?有多少?按什么规则排序?
(9)汉字(CJK字符)分为多少区段?有多少?字符字节数是多少?
(10)UTF-16编码字符字节数分为几种?CJK字符有几种字节数?
(11)UTF-8编码字符字节数分为几种?CJK字符有几种字节数?
(12)在UTF-8编码中英文字符几个字节?为什么对于网页传送非常有用?
(13)Win2k,WinXP,Win7,Win8,Win10支持Unicode的规律是什么?
(14)哪个Windows版本支持的Unicode字符最少?少在哪里?
(15)哪个Windows版本支持的Unicode字符最多?多在哪里?
由于字符编码是基础理论,字符也是计算机中最庞大、最廉价、最常用的资源,哪个操作系统支持哪些字符?字符之间顺序是怎样排列的?哪些字符字节数是多少?是设计程序时首先要考虑的问题。本书的出版希望能够对计算机基础、计算机算法语言、数据结构、软件工程、软件测试、数据库理论、网页设计、数据挖掘、网络通信技术、计算机原理、操作系统、离散数学等教材的改进有所帮助。
本书中的数据不仅来源于大量的资料查阅,而且来源于长期地大量地实验结果。
作为字符编码理论,由于篇幅所限,这本书还不够完整。关于字符编码的历史讲解、字符编码理论与软件工程、软件测试之间关系的论述,将需要在另一些书中进行补充,如“计算机字符编码—演变历史,ASCII-ANSI-Unicode”,“Unicode与软件工程理论”,“Unicode与软件测试理论”等。
2017年03月29日 01点03分
1
字符是构成信息系统的基本原材料,字符编码变了,建立在字符编码基础之上的理论体系应该跟着变化。这正像建筑学一样,使用砖瓦土木材料,无法修建高楼大厦,这时是一套建筑理论。以后出现了钢筋混凝土,需要新的的理论,我们才能修建高楼大厦。Unicode就是一种信息系统领域的新型原材料。
操作系统是使用计算机的基本工具,字符编码则是形成操作系统的前提。信息全球化导致Unicode标准的出现并取代了原来的ANSI标准。现在的操作系统都使用Unicode标准构建,编程工具也都全面支持Unicode标准。Unicode的普遍使用代表计算机软件领域的新时代。
Unicode标准与ANSI标准是不兼容的,之前的“英文字符1个字节,汉字2个字节”概念已经过时。字符编码的情况已经十分复杂,很多计算机的专业人员对于字符编码与Unicode的问题都很迷茫,很多软件工程问题都是由于字符编码知识的欠缺而引起的。
本书的目的就是帮助计算机专业人员在最短的时间内了解有关Unicode的全部内容,并作为查阅Unicode知识的手册。所以本书要表现的内容是:
(1)Unicode有哪些字符?有多少字符?
(2)Windows哪些功能与Unicode有关?
(3)Unicode有几种表现形式?各自的优缺点是什么?
(4)UTF-32、UTF-16、UTF-8之间的对应关系是什么?
(5)Unicode与ANSI之间的对应关系是什么?字符之间顺序是怎样排列的?
(6)Unicode分为多少个平面?哪些平面已经分配字符?
(7)英文字分布在那个平面?字符字节数是多少?
(8)汉字(CJK字符)分布在哪些平面?有多少?按什么规则排序?
(9)汉字(CJK字符)分为多少区段?有多少?字符字节数是多少?
(10)UTF-16编码字符字节数分为几种?CJK字符有几种字节数?
(11)UTF-8编码字符字节数分为几种?CJK字符有几种字节数?
(12)在UTF-8编码中英文字符几个字节?为什么对于网页传送非常有用?
(13)Win2k,WinXP,Win7,Win8,Win10支持Unicode的规律是什么?
(14)哪个Windows版本支持的Unicode字符最少?少在哪里?
(15)哪个Windows版本支持的Unicode字符最多?多在哪里?
由于字符编码是基础理论,字符也是计算机中最庞大、最廉价、最常用的资源,哪个操作系统支持哪些字符?字符之间顺序是怎样排列的?哪些字符字节数是多少?是设计程序时首先要考虑的问题。本书的出版希望能够对计算机基础、计算机算法语言、数据结构、软件工程、软件测试、数据库理论、网页设计、数据挖掘、网络通信技术、计算机原理、操作系统、离散数学等教材的改进有所帮助。
本书中的数据不仅来源于大量的资料查阅,而且来源于长期地大量地实验结果。
作为字符编码理论,由于篇幅所限,这本书还不够完整。关于字符编码的历史讲解、字符编码理论与软件工程、软件测试之间关系的论述,将需要在另一些书中进行补充,如“计算机字符编码—演变历史,ASCII-ANSI-Unicode”,“Unicode与软件工程理论”,“Unicode与软件测试理论”等。