我一直在从远程服务器解析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);
请帮助!!!
答案 0 :(得分:0)
从服务器解析String时,需要为客户端正确识别撇号提供正确的转义序列。
'
的转义序列为 &apos
。
尝试
public static String getXMLString(String response) {
response = response.replace("'", "'");
return response;
}