在android中显示特殊字符
我在一个应用程序中工作,我必须显示以下字符在android中显示特殊字符,android,Android,我在一个应用程序中工作,我必须显示以下字符 Chanéac Yûka 但是当我调用这个webservice时,这些字符被转换成其他一些字符,比如 Chanéac转换为Chané;空调 Yûka转换为Y&Atlide&拉阔;ka 请给我一些解决办法 谢谢使用UTF-8格式读取android应用程序中的Web服务,例如,如果您使用的是BufferReader: BufferedReader reader = new BufferedReader( new InputStreamR
Chanéac
Yûka
但是当我调用这个webservice时,这些字符被转换成其他一些字符,比如
Chanéac
转换为Chané;空调
Yûka
转换为Y&Atlide&拉阔;ka
请给我一些解决办法
谢谢使用UTF-8格式读取android应用程序中的Web服务,例如,如果您使用的是BufferReader:
BufferedReader reader = new BufferedReader(
new InputStreamReader(inputStream, "UTF-8"), 8);
编辑:
看起来你需要的是安卓系统,试试这样:
Html.fromHtml(string);
我使用的是utf-32格式,但是当我调用webservice时,它会给我这种类型的字符���������������������������������������你实现了webservice吗?在收到字符后,尝试取消对字符的显示。似乎这里要做的是HTML实体解码。请检查我的最新答案。