Problema con acentos y eñes al exportar para banco

Buenas tardes,
Quería consultar porqué puede estar pasando que al presionar el boton “Exportar” dentro del menu “Servicios-> Acreditación-> Exportar para Banco”, en el .txt que se genera se “rompen” los apellidos/nombres que tengan tildes o letra ñ.
Ejemplos:
DÂ’ERAMO LOREM IPSUM
MUÑOZ LOREM IPSUM

Nuestro entorno es el siguiente:
Mapuche: 3.19.0
SO: Debian 4.19
Postgres: 11.9
PHP: 7.3.19

Muchas gracias!!

Hola Pablo,
por favor te voy a pedir que me envies la siguiente información:

  • encoding configurado en el php.ini
  • enconding con el que se creo la base de datos.
  • enconding configurado en el bases.ini para la conexión de SIU-Mapuche.

Quedo a la espera de tus datos.

Saludos,
4
Emiliano Jaureguiber

Buenos días Emiliano,
Paso la información solicitada:

  • encoding configurado en el php.ini:

etc/php/x/apache2/php.ini --> default_charset = "ISO-8859-1"
etc/php/x/cli/php.ini --> default_charset = "UTF-8"

  • enconding con el que se creo la base de datos.

SHOW CLIENT_ENCODING; --> UTF8
SHOW SERVER_ENCODING; --> UTF8

SELECT datname, datcollate, datctype, encoding FROM pg_database; -->
  datname   | datcollate        |  datctype          | encoding
  mapuche  | es_AR.UTF-8 | es_AR.UTF-8 |        6

  • enconding configurado en el bases.ini para la conexión de SIU-Mapuche.
encoding = "LATIN1"

Que mescolanza! :cry:

Cuál seria la correcta y que plan para lograr una estandarizacion sugieren para nuestro caso?

Muchas gracias!

Saludos!

Hola Pablo,
te pido que cambies

etc/php/x/cli/php.ini --> default_charset = "UTF-8"

por

etc/php/x/cli/php.ini --> default_charset = "ISO-8859-1"

Por favor manteneme informado de como resultó.

Saludos

2

Hola, buenos días,
Hice la modificacion en el archivo “/etc/php/7.3/cli/php.ini” con el valor comentado, pero sigue ocurriendo lo mismo…
Saludos

Hola Pablo,
desde las pantallas de SIU-Mapuche se ven bien los apellidos, verdad?
Podrás verificar la plantilla que estas usando para la exportación que encoding tiene configurado.

Quedo atento a tus respuestas.

Saludos

Emiliano Jaureguiber

4

Buenos días Emiliano,
Desde la pantalla de Mapuche se ven bien, asique me parece que es por lo que me comentas de las plantillas. Tenemos de la siguiente manera:


/mapuche_3190/personalizacion/plantillas/acreditacion/siu_exportacion_banco_patagonia.xsl -> encoding="utf-8"


/mapuche_3190/php/modelos/generacion/recursos/plantillas/acreditacion/siu_exportacion_banco_patagonia.xsl -> encoding="iso-8859-1"

Cuál de los 2 archivos es el que usa al presionar el botón de “Exportar”?
Muchas gracias!
Saludos!

Hola Pablo,
en tu caso esta tomando la plantilla

/mapuche_3190/personalizacion/plantillas/acreditacion/siu_exportacion_banco_patagonia.xsl -> encoding="utf-8"

Ya que primero se fija si hay plantillas en la carpeta /personalizacion.

El encoding que tiene que tener la plantilla es

encoding="iso-8859-1"

Por favor, hacé la modificación y manteneme informado.

Saludos
Emiliano jaureguiber

2

Buenos días Emiliano.
Quería comentarte que hicimos la modificación y quedó funcionando correctamente!
Muchas gracias por la ayuda!!!
Saludos