首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

unicode字符如何样读成汉字

2011-12-25 
unicode字符怎么样读成汉字?如题,怎么样转成gbk不出现乱码?汉字问题,真头痛![解决办法]java中的字符串都是

unicode字符怎么样读成汉字?
如题,怎么样转成gbk不出现乱码?
汉字问题,真头痛!

[解决办法]
java中的字符串都是用unicode编码来表示的,GBK编码的汉字应该是从程序外面获得的
(如数据库中,或文本文件中), 例如从本地文本文件1.txt以字节流方式读取,得到的
字节数组buf就是以GBK编码的字节数组,然后用GBK解码成Unicode字符串
str = new String(buf, "GBK "); 然后再编码成
UTF-8的字节数组str.getBytes( "UTF-8 "),这样才算真正的转换

热点排行