我在一台电脑上建立了一个管道广告这这个管道广告进行设置:
pipeAdv.setDescription("你好");
我在另一台电脑上,进行搜索,发现了这个管道广告后,调用
pipeAdv.getDescription()时,显示的 "涓浗浜?"不知为何会出现乱码?
该如何解决?

解决方案 »

  1.   

    肯定是编码问题。我在读取的时候:new String(pipeAdv.getDescription().getBytes(),"UTF-8");"中国人"这三个字的16进制显示:
    ffffffe4ffffffb8ffffffadffffffe5ffffff9bffffffbdffffffe4ffffffbaffffffba可我在读取了new String(pipeAdv.getDescription().getBytes(),"UTF-8");之后,
    16进制显示:
    ffffffe4ffffffb8ffffffadffffffe5ffffff9bffffffbdffffffe4ffffffba3fJxta对汉字进行utf-8编码之后不会把末端的一些数据给删除了吧?