美文网首页
3.03.字符集编码

3.03.字符集编码

作者: RockyLuo_290f | 来源:发表于2019-01-09 09:22 被阅读0次

在计算存储字符都是存储的字符所对应的数值以二进制的形式表示

常见的:
ASCII表
用7bit来表示存储数据
ISO-8859-1 拉丁码表
用8bit来表示
GB2312:
简体中文编码(国际码)
GBK:
GB2312增强
GB18030:
GBK增强
BIG5:
支持繁体
Unicode:
支持多种国家的语言,国际标准,不管什么都用2个字节
UTF-8:
支持多种国家的语言,针对不同的字符的范围给出不同的字节表示

  OutputStreamWriter ow = null;
  ow = new OutputStreamWriter(new FileOutputStream("1.txt"), "GBK");
  ow.wrire("中国");
  

保持写入和读取的编码格式一致即可,消除乱码

字符串解码

  String str = "中国";
  //采用默认字符集,编码,GBK
  byte[] bsgbk = str.getBytes();
  
  byte[] bsutf = str.getBytes("UTF-8");

  String strgbk = new String(bsgbk);
  String bsutf = new String(bsutf, "UTF-8");

  

相关文章

网友评论

      本文标题:3.03.字符集编码

      本文链接:https://www.haomeiwen.com/subject/jqqwrqtx.html