核心原理Java中的String类使用的是UTF-16编码,这是其内部表示,它不关心字符串最初是从哪种编码来的,转换过程总是遵循以下两步:解码:将源编码(GBK)的字节流,按照GBK的字符集规则,转换成Java的Stri...
Java内部处理字符串时,统一使用UTF-16编码,我们通常所说的“转换”,指的是在进行I/O操作(如读写文件、网络传输)时,如何正确地处理字节流和字符流之间的编码/解码,核心概念:编码与解码编码:将字符(String)转换为字节...