黑马程序员技术交流社区
标题:
关于编码表的一个小结
[打印本页]
作者:
鲤鱼仙
时间:
2015-7-16 11:44
标题:
关于编码表的一个小结
1. 编码表由来
早期计算,电信号,开关
出现了数字电路,0关 1开 8个位置表示1个数字
能不能让计算机直接识别人类的文字
每个字符,对应十进制数 97 a 65 A 48 0 57 9
第一张编码表 : 美国标准信息交换码 ASCII 正数 00000000 01111111
2. 中文编码表
两个字节对应1个汉字 汉字都是负数形式存在, 第一个字节肯定负数,第二个字节不一定
GB2312 -- 8000个汉字
对编码表扩容 -- 20000个汉字 操作系统编码表 GBK
再次扩容 -- GB18030
BIG5 繁体中文编码表
3. 万国码表
unicode 容纳全球所有的语言 char用的就是unicode编码存储
UTF-8 三个字节对应1个汉字
4. 特殊编码
ISO8859-1 拉丁文
JAVAEE学科 Web互联网应用程序, 服务器(Apache Tomcat)
getBytes + new String()
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2