编码表

2018-12-27  本文已影响0人  啦啦啦_9a5f

一、编码表:把计算机底层的二进制数据转换成我们能看懂的字符

1.ASCII只有符号数字字母,没有中文

2.GB2312 ---- GBK

3.Unicode java默认编码表,所有的字符占两个字节,存在浪费,升级为UTF-8

4.UTF-8 长度可变码表

5.ANSI:本地编码表 根据系统语言环境变化 gbk

二、Java中的字符串默认使用ANSI(gbk)

乱码:编码保持前后一致

字符流也是有编码的

字符流 = 字节流 + 编码

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("b.txt"),"UTF-8");

上一篇下一篇

猜你喜欢

热点阅读