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 ?

  • Android, manejar SQLiteConstraintException
  • ¿Es esencial cerrar la base de datos?
  • ¿Qué caracteres no se pueden utilizar para valores en bases de datos SQLite?
  • Recuperar blob de gran tamaño de la base de datos Android sqlite
  • Obtención de la excepción de base de datos de Sqlite en Android
  • Cómo convertir una base de datos MSSQL en una base de datos SQLite para Android
  • ormlite para android: ayuda de diseño y más
  • La escritura concurrente a la base de datos android (de múltiples servicios)?
  • Android - Contenido Valores sobre la escritura de filas existentes
  • Cómo guardar imágenes en la base de datos
  • Actualizar Recyclerview de otra actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.