字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。
一组抽象字符的集合就是字符 集(Charset)。
字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。
常见的字符集包括ASCII字符集(由控制字符和图形字符组成)、GB2312字集(简体字集),GBK字集(简繁字集),通用字符集(Universal Character Set,UCS),Unicode字集(同UCS)。
字符编码(Character Encoding):是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母
表或音节表),与其他东西的一个集合(如号码或电脉冲)进行配对。即在符号集合与数字系统之间建立对应关系,它是信息处理的 一项基本技术。通常人们用符号
集合(一般情况下就是文字)来表达信息。而以计算机为基础的信息处理系统则是利用元件(硬件)不同状态的组合来存储和处理信息的。元件不同状态的组合能代
表数字系统的数字,因此字符编码就是将符号转换为计算机可以接受的数字系统的数,称为数字代码。
以ascii字符集和ascii编码为例
Ascii字符集包含A,B,C….等字符
Ascii编码是一种将ascii字符集中的字符映射到计算机的映射关系,即表示字符与存储形式的对应关系。
A--------------------------->65
B--------------------------->66
C--------------------------->67
-
针对Unicode的编码UTF-32,UTF-16,UTF-8
UTF-32,对每个字符都使用4字节,就空间而言,是非常没有效率的。特别地,非基本多文种平面的字符在大部分文件中通常很罕见,以致于它们通常被认为不存在占用空间大小的讨论,使得UTF-32通常会是其它编码的二到四倍。
UTF-16,Unicode的码空间从U+0000到U+10FFFF,对每个字符使用2字节或者4字节进行存储。java中的string就是使用UTF-16编码存储的,当一个字符的编码在16bit范围内,就用一个char存储,当字符编码范围超过16bit时,用两个char来保存这个字符。
UTF-8使用一至四个字节为每个字符编码。
可以参考下面链接,去了解unicode编码的一些详细信息。
http://zh.wikipedia.org/wiki/UTF-32
http://zh.wikipedia.org/wiki/UTF-16
http://zh.wikipedia.org/wiki/UTF-8
分享到:
相关推荐
理清概念:数据、信息、知识和智慧之间的关系
数据探索是对数据进行初步研究处理,目的是为了更好的理解其特殊性质,以便后来选择合适的数据预处理和数据分析技术。以下介绍探索数据分析的三步曲。
通信业:协调发展须理清十大关系.docx
固定资产管理方法:制作台账和盘点库房、年度盘点和全面理清资产方法.pdf
在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。...泛化(generalization):泛化关系是一种继承关系,子用例将继承基用例的所有行为,关系和通信关系
专题二理清记叙文的线索及其作用.pdf
计算机前端-实战.目视频2-06.理清rbac表之间的关系.wmv
一文理清国有企业董事会、经理层决策重大问题的前置程序时的权责边界.pdf
亲属是基于婚姻、血缘和法律拟制而形成的社会关系。亲属关系包括夫妻、父母、子女、兄弟姊妹、祖父母和外祖父...让您准确的叫出亲戚称谓,理清亲属之间的亲戚关系,轻松掌握中国式的亲戚关系换算,让你更了解中国文化。
描述了qt5类之间的继承关系,描述的形象,直观,对于初学者理清关系相当有用
理清逻辑学中的演绎与归纳方法
从原始信号到频谱图,公式,计算全部过程,代码,注释都简单清晰。写了我整整一下午啊。
文章总结了CPLD开发板和FPGA开发板的区别。
一文理清证券容器云平台项目建设全程要点和难点-最佳实践.docx
理清思路掌握技巧规范答题.ppt
项目五 理清商业规划思路.pptx
梳理Informatic的元数据,理清ETL背后的数据加工流水线基础数据,基于SQL析可以获取目标表依赖的源表和映射,然后基于映射可以追溯到相应的会话、工作集、工作流,完成整个数据加工链的血缘
大阅读理清文章思路学习教案.pptx
此为设计交换机等通信产品原理图前...在理清各种框图后,能够事半功倍,有利于有更清晰的逻辑进行原理图设计,减少原理性和设计性错误。 适合刚进入数通领域的工程师入门和有一定经验的工程师对自己的设计更加规范化。
对于初做项目管理的人来说,最难处理的就是项目与产品这两个概念之间的关系与区别。该文档可以很好的帮助你去理清这些关系。