Caracteres especiales de Android Sqlite

He creado una base de datos sqlite y los datos importados de csv como UTF-8. Muestra algunos caracteres desconocidos como . En mi código androide he manejado esto con expresiones regulares. Ahora tengo problema con \n . Mi expresión regular no detecta \n y reemplazará \ y n estará allí.

 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 de y \n no consiguen convertidos a la nueva línea.

One Solution collect form web for “Caracteres especiales de Android Sqlite”

Prueba esto:

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

Para los caracteres especiales, vea esta respuesta: ¿Cómo definir caracteres especiales en array implementando java Application?

El código para el signo de interrogación es ?

  • Aplicación de diccionario androide con base de datos sin conexión
  • Android - proveedores de contenido sqlite y multithreading
  • Unir tablas en android
  • SQLite Context.MODE_PRIVATE
  • ¿Cuál es el propósito de FeedReaderContract y cómo definir la clase interna en OpenHelper Class
  • ¿Qué sucede con las teclas principales de autoincremento después de borrar?
  • Parámetros de Android SQLite rawquery
  • ¿Necesito un proveedor de contenido con un cargador de cursor?
  • Android NDK construir de spatialite?
  • Cómo almacenar una imagen en la base de datos android
  • SQLite Android asignación de la ventana de cursor de 2048 kb falló
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.