第第21章章 Java中的乱码问中的乱码问题及解决方案题及解决方案本章要点本章要点n字符集和编码的关系n乱码问题产生根源n乱码的解决方案n理解原理,切记死记什么是字符集什么是字符集n字符的集合常见的几个字符集常见的几个字符集nASCIIniso8859-1nGB2312/GBK nunicode ASCII美国信息交换标准码美国信息交换标准码n总共128个(0-127)iso8859-1n西欧语言,兼容ASCIIn包含阿尔巴尼亚语、巴斯克语、布列塔尼语、加泰罗尼亚语、丹麦语、荷兰语、法罗语、弗里西语、加利西亚语、德语、格陵兰语、冰岛语、爱尔兰盖尔语、意大利语、拉丁语、卢森堡语、挪威语、葡萄牙语、里托罗曼斯语、苏格兰盖尔语、西班牙语及瑞典语.iso8859-1gb2312字符集字符集n信息交换用汉字编码字符集基本集n由中国国家标准总局发布,于1981年5月实施nGBK字符集兼容gb2312ngb2312编码表unicoden统一码、万国码、单一码nUnicode用数字0-0 x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位nunicode编码表