Autor Tema: Problemas de encoding  (Leído 206 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Lautaro Montes

  • Full Member
  • ***
  • Mensajes: 212
    • Ver Perfil
  • Institución: Universidad Metropolitana para la Educación y el Trabajo
  • Nombre y apellido: Lautaro Montes
  • Sistema: Guarani 3.21.0
  • Teléfono laboral: 02236334206
  • Utilizo algun sistéma del SIU: Sí
Problemas de encoding
« on: Enero 06, 2023, 09:12:13 am »
Buen día, hice la personalización de esta publicación https://foro.comunidad.siu.edu.ar/index.php?topic=25348.0 y tengo problemas de encoding en la pagina, cambie los archivos personalizados de LF a CRLF y viceversa, y no parece haber cambios. En su momento ustedes me pasaron por GDS este comando para solucionarlo, iconv -f ASCII -t ISO-8859-1//TRANSLIT {ruta_archivo} -o {ruta_archivo}, por ejemplo en mi caso:

Código: [Seleccionar]
cd 3w/src/pers/pers_umet
iconv -f ASCII -t ISO-8859-1//TRANSLIT mensajes/mensajes.es.php -o mensajes/mensajes.es.php
iconv -f ASCII -t ISO-8859-1//TRANSLIT operaciones/ayuda_menu/contacto/default.twig -o operaciones/ayuda_menu/contacto/default.twig
iconv -f ASCII -t ISO-8859-1//TRANSLIT operaciones/inicio_alumno/template.twig -o operaciones/inicio_alumno/template.twig
iconv -f ASCII -t ISO-8859-1//TRANSLIT operaciones/inicio_docente/template.twig -o operaciones/inicio_alumno/template.twig

Pero no hubieron cambios, alguna sugerencia?

Saludos!
« Última Modificación: Enero 06, 2023, 09:13:52 am por Lautaro Montes »

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas de encoding
« Respuesta #1 on: Enero 06, 2023, 11:26:38 am »
Hola Lautaro,

Dicho mensaje se encuentra en el archivo src/siu/mensajes/mensajes.es.php etiqueta texto_portada.
¿tienen personalizaciones en dicho archivo?

¿que encoding tiene dicho archivo?
Código: [Seleccionar]
file -bi src/siu/mensajes/mensajes.es.php

Debería devolver:
Código: [Seleccionar]
text/x-php; charset=iso-8859-1
Referencia:
https://www.baeldung.com/linux/find-file-encoding

En al archivo instalacion/alias.conf tenes las directiva AddDefaultCharset ISO-8859-1.

saludos.
2

Lautaro Montes

  • Full Member
  • ***
  • Mensajes: 212
    • Ver Perfil
  • Institución: Universidad Metropolitana para la Educación y el Trabajo
  • Nombre y apellido: Lautaro Montes
  • Sistema: Guarani 3.21.0
  • Teléfono laboral: 02236334206
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas de encoding
« Respuesta #2 on: Enero 06, 2023, 01:27:19 pm »
Hola, el mensajes nucleo de ustedes esta bien:

Código: [Seleccionar]
# file -bi src/siu/mensajes/mensajes.es.php
text/x-php; charset=iso-8859-1

sin embargo el personalizado:

Código: [Seleccionar]
# file -bi src/pers/pers_umet/mensajes/mensajes.es.php
text/x-php; charset=utf-8

Si aplico el comando que me habian pasado anteriormente (iconv -f ASCII -t ISO-8859-1//TRANSLIT) sobre ese archivo, lo corrompe y lo deja escrito hasta la parte donde hay una tilde, por ejemplo, mensajes.es.php quedaria de la siguiente manera:

<?php
return array(
       'nombre_sistema' => 'SIU Guaran

Como ven el archivo solo queda escrito hasta que llega a la tilde de Guaraní, por eso no logro cambiarle el encoding.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 2819
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Problemas de encoding
« Respuesta #3 on: Enero 06, 2023, 01:39:52 pm »
Fíjate el foro 24482.

Ojo que en el archivo src/pers/pers_umet/mensajes/mensajes.es.php solo tenes que modificar los mensajes que queres personalizar, NO copies y pegues todos los mensajes desde src/siu/mensajes/mensajes.es.php.

Si son pocos mensajes personalizados crea el archivo src/pers/pers_umet/mensajes/mensajes.es.php desde cero con charset=iso-8859-1.

saludos.
2