黑马程序员-IO-Encoding

来源:互联网 发布:json打印出来 编辑:程序博客网 时间:2024/04/29 22:53
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
编码表

ASCII | 1byte(8)

ISO8859-1 | 1byte(8)

GB2312 | 2byte

GBK | 2byte

Unicode: | 

UTF-8: | 最多用2个字节来表示一个字符.

 

编程验证:

例子1:使用字符转换流,将“你好”以不同的编码方式存储起来,查看其大小。

例子2:读写使用不同的编码表。

例子的现象:如果录入时使用utf-8,读取时使用gbk,则读取出来的个数会是预想的1.5倍数,因为utf-8是每个字符由3个字节组成,gbk2个字节构成。


0 0
原创粉丝点击