摘要:
1. 只有 字符到字节 或者 字节到字符 的转换才存在编码转码;
2. Java String 采用 UTF-16 编码方式存储所有字符。3. String只有一种格式,可认为String是独立于编码系统的,通过 getBytes(String charsetName) 可实现编码转换。
4. String对象是内存数据,string之间不存在编码变换问题。
5. 编码转换场景主要在 I/O , I/O 包括磁盘 I/O 和网络 I/O:文件输入输出、屏幕、数据库、浏览器、服务器。 阅读全文