0

我正在一个应用程序中工作,我必须显示以下字符

Chanéac

Yûka

但是当我调用这个网络服务时,这个字符被转换成其他一些字符,比如

Chanéac转换成Chanéac

Yûka 转换成y&Atlide;»ka

请给我一些解决方案谢谢

4

1 回答 1

1

将 UTF-8 格式与您用于从 Android 应用程序中的 Web 服务读取的任何内容一起使用,例如,如果您使用的是 BufferReader:

BufferedReader reader = new BufferedReader(
  new InputStreamReader(inputStream, "UTF-8"), 8);

编辑:

看起来你需要的是android 中的HTML 实体解码,试试这样的:

Html.fromHtml(string);
于 2013-04-22T18:54:24.390 回答