2014-01-13 26 views
2

我一直在解析從遠程服務器的xml,並在其他夜晚發現問題。撇號轉換爲隨機字符解析android

所有數據進行解析,但一個問題是 -

撇號(')字符被轉換成一組隨機字符。

另外,xml中的圖像網址並未在web視圖中顯示圖像,而是顯示了一些空白框。

我上的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

從服務器解析字符串時,您需要給予適當的轉義序列,以便在客戶端正確識別撇號。

'轉義序列是&apos

嘗試

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

你是對的花花公子。像魅力一樣工作......非常感謝。 –

+0

不客氣!很高興我能幫上忙!乾杯! :) – Swayam