GovernIB / archium

Aplicació JEE per a gestionar el quadre de classificació de sèries del GDIB (crear quadres, funcions, sèries i gestionar-les).
0 stars 0 forks source link

Errores de codificación en desplegable DIr3 #12

Closed atrobat-dgtic closed 3 years ago

atrobat-dgtic commented 3 years ago

Al desplegar el campo del Dir3 aparecen símbolos en el lugar donde deberían aparecer acentos. image

tgaya-dgtic commented 3 years ago

parece que afecta a properties en general, columnas de base de datos...

dsariego-memorandum commented 3 years ago

Buenas,

¿En la versión 1.0.0? a mí me aparece correctamente tanto en el dir3 como en otras partes de la aplicación.

imagen

tgaya-dgtic commented 3 years ago

Esto seguramente es debido a que la subida de datos de esta/s tabla/s a Oracle no la han hecho especificando la codificación correspondiente. Pediré que la/s vuelvan a subir.

dsariego-memorandum commented 3 years ago

Buenas Toni,

Según veo los dir3 se cargan de un fichero que se encuentra en la ruta "archium-ejb/src/main/resources/data/DIR3.csv", el cual a mí se me carga correctamente, tanto desde la aplicación como abriéndolo con el Excel: imagen Si quieres te paso el archivo por correo, pero debería ser el mismo que está en el repositorio

tgaya-dgtic commented 3 years ago

Le he pedido a Adrian la lista de las tablas que les fallan. Insisto, para mí es que cuando en Sistemas han hecho la subida de datos a Oracle no han especificado la codificación de los ficheros, y Oracle ha aplicado por defecto una codificación que no coincide con la que tienen los ficheros.

tgaya-dgtic commented 3 years ago

David, ese dir3.csv no tiene formato de tabla. Es decir, tiene varias columnas desalineadas. Podrías, a través de tu propia tabla DIR3, generarme un update_DIR3.sql con los updates necesarios para modificar la tabla DIR3 de la bbdd nuestra con las cadenas de carácteres correctos?

tgaya-dgtic commented 3 years ago

Bueno, esta mañana hemos quedado que como es un fichero csv, quizá el problema es que no lo lee con la codificación UTF-8. Y que lo comprobarías. Si se fuerza que lo lea como UTF-8 y sigue fallando, también podría ser que lo lea como UTF-8 pero lo muestre por pantalla como si fuera ascii.

dsariego-memorandum commented 3 years ago

Solucionado, el formato del CSV es ISO_8859_1, por algún motivo en el entorno de PRO no lo decodificaba bien, probé forzándolo a UTF-8 la decodificación y pasaba el mismo problema que se reporta aquí, forzándolo al charset del archivo lo muestra correctamente, espero que con esto se solucione la incidencia en PRO también

tgaya-dgtic commented 3 years ago

Pues tienes razón, el formato del fichero no es utf8. Entonces, claro, java lo leía por defecto como utf8 y luego se mostraba mal.

tgaya-dgtic commented 3 years ago

Se da por solucionada.