您的位置:首页 > 其它

24-IO流-65-IO流(编码表)

2015-08-11 16:36 211 查看
/*

* 【编码表的由来】

* 1.计算机只能识别二进制数据,早期由来是电信号;

* 2.为了方便应用计算机,让它可以识别各个国家的文字;

* 3.就将各个国家的文字用数字来表示,并一一对应,形成一张表。

*

* 【常见的编码表】

* (1)ASCII:美国标准信息交换码(用一个字节的7位可以表示),由于1byte=8位,所以如果读到某字节开头为0,那么八成是用

* ASCII编码的文字

* (2)ISO8859-1:拉丁码表,欧洲码表(用一个字节的8位表示)

* (3)GB2312:中国的中文编码表

* (4)GBK:中国的中文编码表升级,融合了更多的中文文字符号

* (5)Unicode:国际标准码,融合了多种文字

* (所有文字都用两个字节来表示,Java用的就是Unicode)

* (6)UTF-8:最多用3个字节来表示一个字符。(UTF中,U是Unicode,T是To,即Unicode的转换码表)

*

* 注意

* (2)~(6)都可以识别ASCII码表,因为ASCII是鼻祖

* 一个汉字,在GBK有一个编码,在Unicode也有一个编码,所以容易产生编码错误的问题

*

* 实际开发中,基本就用(4)和(6)

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: