首页 新闻 搜索 专区 学院

android 中文乱码

0
[已关闭问题] 关闭于 2012-07-20 10:02

String name="晴天"; 

String names=new String(name.getBytes("GB2312"),"UTF-8");

在android上面转换后names便成了乱码。没法逆转回来,不知道什么原因,请高手解决

龙的专属的主页 龙的专属 | 菜鸟二级 | 园豆:248
提问于:2010-11-20 00:39
< >
分享
所有回答(1)
0

用Base64进行解码就行了。

xiezhengcai | 园豆:5 (初学一级) | 2012-03-30 14:52

现在大概明白了,由于window把unicode以GB2312处理,然后转换成UTF-8,这样就会出现乱码,可以通过二进制判读,如果用J2ME开发的话出现的就是异常了。

支持(0) 反对(0) 龙的专属 | 园豆:248 (菜鸟二级) | 2012-04-02 10:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册