我在一个应用程序中工作,我必须显示以下字符
Chanéac
Yûka
但是当我打电话给这个网络服务时,这些字符会被转换成其他一些字符,比如
Chanéac
已转换为Chanéac
Yûka
已转换为y&Atlide;»ka
请给我一些解决方案 感谢
答案 0 :(得分:1)
使用UTF-8格式与您在Android应用程序中从Web服务中读取的任何内容,例如,如果您使用的是BufferReader:
BufferedReader reader = new BufferedReader(
new InputStreamReader(inputStream, "UTF-8"), 8);
编辑:
看起来你需要的是HTML entity decoding在android中,尝试这样的事情:
Html.fromHtml(string);