Buenos días,
actualizamos a la versión 3.22.0 para usar la nueva funcionalidad de Becas.
El inconveniente que tenemos es que el archivo descargado becas.zip contiene los archivos txt en codificación ANSI; pero la plataforma Progresar acepta en UTF-8.
Les comento más abajo las configuraciones que hemos cambiado, e igualmente nos sigue descargando en ANSI. ¿nos ayudan qué más podemos cambiar? Gracias
Saludos, Milva.-
Pasos realizados para tratar de solucionar el problema de codificación a UTF-8
PostgreSQL:
Ejecuté el comando SHOW SERVER_ENCODING; para verificar la codificación del servidor. El resultado fue:
/l
toba_3_3 | postgres | UTF8 | es_AR.UTF-8 | es_AR.UTF-8 |
Esto confirma que la base de datos está configurada con la codificación UTF8.
Configuración de Apache:
Modifiqué el archivo apache2.conf para agregar la siguiente línea:
AddDefaultCharset UTF-8
Esto asegura que Apache maneje UTF-8 como la codificación predeterminada.
Configuración del sistema Debian:
Verifiqué la configuración regional del sistema con el comando locale, y los resultados fueron:
LANG=es_AR.UTF-8
LANGUAGE=es_AR:es
LC_CTYPE=“es_AR.UTF-8”
LC_NUMERIC=“es_AR.UTF-8”
LC_TIME=“es_AR.UTF-8”
LC_COLLATE=“es_AR.UTF-8”
LC_MONETARY=“es_AR.UTF-8”
LC_MESSAGES=“es_AR.UTF-8”
LC_PAPER=“es_AR.UTF-8”
LC_NAME=“es_AR.UTF-8”
LC_ADDRESS=“es_AR.UTF-8”
LC_TELEPHONE=“es_AR.UTF-8”
LC_MEASUREMENT=“es_AR.UTF-8”
LC_IDENTIFICATION=“es_AR.UTF-8”
LC_ALL=
Configuración de PHP:
Modifiqué el archivo php.ini para agregar y modificar las siguientes directivas:
default_charset = “utf-8”
mbstring.internal_encoding = “UTF-8”
mbstring.http_output = “UTF-8”
mbstring.encoding_translation = On
mbstring.func_overload = 6
Gracias Stella! si, es lo que hicimos para informar a la Plataforma Progresar.
Lo que planteo es la posibilidad que se pueda resolver directamente desde Guaraní.
Y poder conceder/derivar esta nueva funcionalidad a los usuarios finales.
Probamos y convierte ok; solo con una pequeña modificación… directamente forzamos a que convierta, sin el “if” que por esa condición no hacía la conversión.