He creado una base de datos sqlite y datos importados de csv como UTF-8. Muestra algunos caracteres desconocidos como �
. En mi código de Android, he logrado esto con expresiones regulares. Ahora tengo un problema con \n
. Mi expresión regular no detecta \n
y reemplazará \
y n
estará allí.Android Sqlite Caracteres especiales
Pattern pattern = Pattern.compile("[^a-zA-Z0-9$' '-:|,&.\"\"()\n]");
Matcher matcher = pattern.matcher(descriptionfromDb);
String description = matcher.replaceAll("");
También he intentado usar androide Html.fromHtml
y Spannable
y ambos no están escapando el símbolo �
y \n
no se convierten a la nueva línea.
gracias Corrent @Pshemo – MAC
gracias por su ayuda .Pero parece que no funciona para mí & # 63 es código para el signo de interrogación. Pero el símbolo que he publicado no es un signo de interrogación, creo. Es un personaje desconocido – reji
ver [esto] (http://stackoverflow.com/a/4283366/1289716) respuesta que puede ayudarle – MAC