我正在調用一個調用休息Web服務的應用程序。有時XML響應包含手機無法顯示的字符。顯示這些字符時,會顯示空白框。我想過濾掉這些字符。如何檢測角色是否能夠在屏幕上顯示?如何刪除從Web服務返回的無法識別的字符?
一些具體字符包括:
http://www.fileformat.info/info/unicode/char/0094/index.htm http://www.fileformat.info/info/unicode/char/0080/index.htm http://www.fileformat.info/info/unicode/char/0092/index.htm
您確定這是「理解」(無法識別的XML實體),而不是「顯示」(應用程序字體缺少某些Unicode代碼點)的問題嗎?如果是前者,則答案是在讀取XML之前清理XML;如果是後者,則可以通過選擇(或捆綁)具有更多代碼點的其他字體來解決問題。 – tucuxi 2010-04-19 16:57:22
你能解釋哪種字符沒有正確顯示。另外,你使用的是什麼字體。 – the100rabh 2010-04-20 18:45:03
如果你可以發佈更多的信息,比如沒有正確顯示的charackters,我們可能會給你一個不那麼一般的答案 – Janusz 2010-04-21 07:10:47