[英]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.fromHtml
和Spannable
,兩者都沒有轉義
符號而且\\n
沒有轉換為新行。
嘗試這個:
description = description.replaceAll(System.getProperty("line.separator"), "");
對於特殊字符,請參閱以下答案: 如何在實現java Application的數組中定義特殊字符?
問號代碼是?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.