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