一、唯一的编码
JVM中是不允许多种编码方式的字符并存的。例如一个GBK2312的字符串后面跟着一个UTF-8的字符串,那么连接后的最终结果应该是什么编码呢?显然不管选什么编码都会出错。因此便规定java中字符只以一种形式存在,那就是Unicode(不选任何特定的编码,直接使用它们在字符集中的编号,这是统一 的唯一方法)。JVM中是不允许多种编码方式的字符并存的。例如一个GBK23
一、唯一的编码
JVM中是不允许多种编码方式的字符并存的。例如一个GBK2312的字符串后面跟着一个UTF-8的字符串,那么连接后的最终结果应该是什么编码呢?显然不管选什么编码都会出错。因此便规定java中字符只以一种形式存在,那就是Unicode(不选任何特定的编码,直接使用它们在字符集中的编号,这是统一 的唯一方法)。JVM中是不允许多种编码方式的字符并存的。例如一个GBK23