java程序乱码问题字符编码从字面上理解,就是将字符编码为由多个bits(0或1)组成的字节序列。但字符和字节序列的映射并不是直接的,可简要概括为2个步骤,第1步由字符映射到unicode码,第2步由unicode码映射到字节码[1]。工作中ASCII,ISO8859-1,GBK,UTF-8这几种编码方式使用的比较多,它们的字符编码的步骤如表1。步骤1中映射到的unicode码是统一的,即一个字符唯一映射到一个unicode码,与编码方式无关;unicode码包含2-3个字节,unicode的取值范围由0至0x10FFFFF