java 字符编码

1,Java 编码方式可以由静态方法:

  Charset.defaultCharset() 返回平台所用的编码方式。

  Charset.availableCharsets() 返回所有可用的Charset实例。

2,StandardCharsets 类具有类型为charset的静态变量,用于表示每种Java虚拟机都必须支持的字符编码方式。

  StandardCharsets.UTF_8

  StandardCharsets.UTF_16

  StandardCharsets.UTF_16BE

  StandardCharsets.UTF_16LE

  StandardCharsets.US_ASCII

  StandardCharsets.ISO_8859_1

3,为了获取其它的编码方式可以使用 CharSet 的  forName() 方法;

  Charset gb2312 = Charset.forName("GB2312");

4,读写文档时可以使用Charset对象:

  String s = new String("王五".getBytes(Charset.forName("GB2312")),Charset.forName("GB2312"));

posted @ 2019-12-19 15:04  Baby~She  阅读(435)  评论(0)    收藏  举报