String name="晴天";
String names=new String(name.getBytes("GB2312"),"UTF-8");
在android上面转换后names便成了乱码。没法逆转回来,不知道什么原因,请高手解决
用Base64进行解码就行了。
现在大概明白了,由于window把unicode以GB2312处理,然后转换成UTF-8,这样就会出现乱码,可以通过二进制判读,如果用J2ME开发的话出现的就是异常了。