Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中显示特殊字符_Android - Fatal编程技术网

在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实体解码。请检查我的最新答案。