Validar caracteres especiales no visibles
Publicado por Eduardo (1 intervención) el 12/02/2019 20:26:11
Hola:
Estoy leyendo un fichero de texto que contiene instrucciones que quiero ejecutar en MySql, el problema es que en oportunidades, además del caracter BOM, el fichero puede contener caracteres especiales no visibles (Código ASCII menor a 32) quiero poder sustituir/eliminar dichos caracteres en la medida que leo el fichero, tengo poco tiempo usando Java y no estoy familiarizado con el lenguaje. El código que estoy usando es:
Estoy leyendo un fichero de texto que contiene instrucciones que quiero ejecutar en MySql, el problema es que en oportunidades, además del caracter BOM, el fichero puede contener caracteres especiales no visibles (Código ASCII menor a 32) quiero poder sustituir/eliminar dichos caracteres en la medida que leo el fichero, tengo poco tiempo usando Java y no estoy familiarizado con el lenguaje. El código que estoy usando es:
1
2
3
4
5
6
7
8
String linea;
String MyScript = ""
while ((linea = br.readLine()) != null) {
linea = removeUTF8BOM(linea); // Esta función permite eliminar el UTF8 BOM
// Aqui necesito eliminar los caracteres ascii menores a 32 (Si existen en la cadena llamada "linea"
MyScript = MyScript + linea.trim() + "\n";
}
Valora esta pregunta


0