Java字符编码解析 (三)

2014-11-24 11:17:39 · 作者: · 浏览: 20
ing("中文".getBytes("UTF-8"),"UTF-8");
System.out.println(s);
}
}
运行结果为:
[java]
str: This is a 中文的 String,正在进行charset转换!
转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成US-ASCII码: This is a String, charset !
再把ASCII码的字符串转换成GBK码: This is a String, charset !

转换成ISO-8859-1码: This is a String, charset× !
再把ISO-8859-1码的字符串转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成UTF-8码: This is a String, charset !
再把UTF-8码的字符串转换成GBK码: This is a 锟斤拷锟侥碉拷 String,锟斤拷锟节斤拷锟斤拷charset转锟斤拷!

转换成UTF-16BE码:周 愠 楮本
再把UTF-16BE码的字符串转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成UTF-16LE码:桔 椠 匠 档牡
再把UTF-16LE码的字符串转换成GBK码: This is a 中文的 String,正 行charset转换!

转换成UTF-16码:周 愠 楮本
再把UTF-16码的字符串转换成GBK码: hTsii s a兄奈牡S rtni,g 谠 行hcraes 华!
中文

str: This is a 中文的 String,正在进行charset转换!
转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成US-ASCII码: This is a String, charset !
再把ASCII码的字符串转换成GBK码: This is a String, charset !

转换成ISO-8859-1码: This is a String, charset× !
再把ISO-8859-1码的字符串转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成UTF-8码: This is a String, charset !
再把UTF-8码的字符串转换成GBK码: This is a 锟斤拷锟侥碉拷 String,锟斤拷锟节斤拷锟斤拷charset转锟斤拷!

转换成UTF-16BE码:周 愠 楮本
再把UTF-16BE码的字符串转换成GBK码: This is a 中文的 String,正在进行charset转换!

转换成UTF-16LE码:桔 椠 匠 档牡
再把UTF-16LE码的字符串转换成GBK码: This is a 中文的 String,正 行charset转换!

转换成UTF-16码:周 愠 楮本
再把UTF-16码的字符串转换成GBK码: hTsii s a兄奈牡S rtni,g 谠 行hcraes 华!
中文