5
我創建了一個sqlite數據庫,並從csv導入數據爲UTF-8。它顯示一些未知的字符,如�
。在我的android代碼中,我用正則表達式來管理它。現在我有問題\n
。我的正則表達式不檢測\n
,它將取代\
和n
將在那裏。Android Sqlite特殊字符
Pattern pattern = Pattern.compile("[^a-zA-Z0-9$' '-:|,&.\"\"()\n]");
Matcher matcher = pattern.matcher(descriptionfromDb);
String description = matcher.replaceAll("");
我也採用了android Html.fromHtml
和Spannable
嘗試無一不是不是逃避�
符號和\n
不會被轉換爲新的生產線。
corrent感謝@Pshemo – MAC 2012-08-06 11:26:25
感謝您的幫助。但它似乎不適合我。 &#63是問號的代碼。但我發佈的符號不是我想的問號。它的一個未知字符 – reji 2012-08-06 11:38:21
請參閱[this](http://stackoverflow.com/a/4283366/1289716)回答,這可能會幫助你 – MAC 2012-08-06 11:42:02