簡體   English   中英

Android Sqlite特殊字符

[英]Android Sqlite Special characters

我創建了一個sqlite數據庫,並將csv中的數據導入為UTF-8。 它顯示了一些像 這樣的未知字符。 在我的Android代碼中,我使用正則表達式管理它。 現在我有\\n問題。 我的正則表達式沒有檢測到\\n它將替換\\n將在那里。

Pattern pattern = Pattern.compile("[^a-zA-Z0-9$' '-:|,&.\"\"()\n]");
Matcher matcher = pattern.matcher(descriptionfromDb);
String description = matcher.replaceAll("");

我也嘗試使用android Html.fromHtmlSpannable ,兩者都沒有轉義 符號而且\\n沒有轉換為新行。

嘗試這個:

description = description.replaceAll(System.getProperty("line.separator"), "");

對於特殊字符,請參閱以下答案: 如何在實現java Application的數組中定義特殊字符?

問號代碼是?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM