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()
|
|