撇号在解析android时转换为随机字符

时间:2014-01-13 05:41:19

标签: android xml

我一直在从远程服务器解析xml,并在那天晚上发现了一个问题。

所有数据都解析得很好,但问题是 -

撇号(')字符会转换为随机字符集。

此外,xml中的图片网址未在网页浏览中显示图片,而是显示一些空白框。

我在webview上加载数据如下:

String full_desc="// Some text parsed from xml containing apostrophe in it.";
full_desc="<font color='black'>" + full_desc + "</font>";
webview.loadData(full_desc, "text/html; charset=UTF-8", null);

请帮助!!!

1 个答案:

答案 0 :(得分:0)

从服务器解析String时,需要为客户端正确识别撇号提供正确的转义序列。

' 的转义序列为 &apos

尝试

public static String getXMLString(String response) {
    response = response.replace("'", "&apos;");
    return response;
}