读书人

java 为什么用一种字符集编码 再用另一

发布时间: 2012-03-07 09:13:51 作者: rapoo

java 为什么用一种字符集编码 再用另一种字符集解码 可以得到正确结果
比如:

new String (str.getBytes("ISO-8859-1"), "utf-8");


为什么用ISO-8859-1编码得到的字节数组,再用utf-8解码才会得到正确的结果.
如果解释的太多不好打字介绍个文章给我看看也行.

[解决办法]
你可以搜下,java 编码,有很多文章
[解决办法]
貌似中文乱码都是用这种方法来解决的
[解决办法]
我记得是从低到高的 ISO 可以被UTF8 解码 但是UTF8不能转成iso utf8可以被GB2312转 但是GB2312转UTF8就乱码了可以查下 具体忘记了以前看过

读书人网 >Java相关

热点推荐