Java乱码解析.docVIP

  • 3
  • 0
  • 约5.47千字
  • 约 9页
  • 2016-12-29 发布于重庆
  • 举报
Java乱码解析(一)-J2SE 一、字符集和编码 字符集:字符的集合。常用的字符集有英文字符集、英文+中文简体字符集、英文+中文繁体字符集等。 编码方案:字符在计算机中的字节表示。每一种编码方案包含一种特定的字符集,字符集中的每一个字符,对应不同的字节表示。常用的编码方案有ISO-8859-1,GB2312,GBK,Big5,UTF-8,UTF-16(Unicode)。编码方案通常被简称为编码、或者字符集编码。 字符 ISO- 8859 -1 GB2312 GBK Big5 UTF-8 UTF-16 A 65 65 65 65 65 -2,-1,0,65 ? 63 63 63 63 63 -2,-1,0,63 中 63 -42,-48 -42,-48 -92,-92 -28,-72,-83 -2,-1,78,45 楘(mu) 63 63 -105,-6 -35,-26 -26,-91,-104 -2,-1,105,88 图:编码规范,字符,字节对照图 说明: 字符在计算机当中都是以字节存储的。 不同的字符在不同的编码方案中所对应的字节可能不同。 ISO-8859-1,一个字节表示一个字符, GB2312,GBK,Big5, UTF-8是可变长编码方案,UTF-16四个字节表示一个字符。 编码方案中将字符集中不包含的字符用63表示。 二、编码过程 1、编译时编码

文档评论(0)

1亿VIP精品文档

相关文档