• 列表内容
  • 编码的问题
  • File-API
  • 字节流
  • 字符流
  • 对象的序列化和反序列化

首先说明下困扰了很久的一个问题:文件在硬盘上以字节为单位来存储,显示的是字符


  1. 如果我们在中文机器上直接创建文本文件,那么文本文件默认以ansi编码来保存文字信息
  2. ansi =”gbk”,中文占2个字节,英文占一个字节。
  3. “utf-8”,中文占3个字节,英文占一个字节。
  4. java是双字节编码 utf-16be,中文占2个字节,英文占2个字节。

不同编码的java项目的文本文件直接复制粘贴会乱码,会自动转换,复制内容则不会。

Java-I/O流

参考: http://www.cnblogs.com/flyins/p/5746196.html

相关文章: