java 语言 关于乱码的解决
在java语言中存在字符集和字符编码 ,日常生活中大家常常弄混。
字符集一般指 :charset,一定数量字符的集合,字符集是字符和数字的映射,对应字符。
字符编码一般指:encoding,字符的表现、储存方式,也就是字符集的实现方式,对应字节。
所有字符集全都包含ASCII码字符集
1ASCII码字符集
iso8859-1 和latin-1 编码 都是 一个字节
2中文字符集
gbk2312->gbk->gbk18030 (CJK)
3unicode字符集
utf-8 (1-6字节) utf-16和utf-32是有字节序的
乱码的形成 是源于 字符集到字符集 映射 失败导致 乱码的生成,解决乱码有效的途径是 把握好从字符到字节的转换 和 从字节到字符的转换