Problemas con charset autogestión

Hola! nos esta saliendo mal los caracteres especiales, tenemos configurado el archivo alias con AddDefaultCharset ISO-8859-1, el charset de mensajes.es.php también es ISO-8859-1.

Que otra cosa puede ser?

Adjunto imagen.

Saludos!!!


carac.png

carac.png

Hola Sergio,

Probemos ejecutando el comando file en el archivo src/siu/mensajes/mensajes.es.php:

file -i src/siu/mensajes/mensajes.es.php

En mi caso devuelve:

src/siu/mensajes/mensajes.es.php: text/x-php; charset=iso-8859-1

Para mi te quedo mal los caracteres al abrirlo con otro editor de texto.

¿que ocurre si eliminas el archivo src/siu/mensajes/mensajes.es.php y lo volves a descargar del repositorio?


rm src/siu/mensajes/mensajes.es.php
svn up
Updating '.':
Restored 'src/siu/mensajes/mensajes.es.php'

También podes convertir el archivo a iso-8859-1 con el comando iconv.

Referencias:
https://www.shellhacks.com/linux-check-change-file-encoding/
https://unix.stackexchange.com/questions/11602/how-can-i-test-the-encoding-of-a-text-file-is-it-valid-and-what-is-it
https://stackoverflow.com/questions/805418/how-can-i-find-encoding-of-a-file-via-a-script-on-linux

saludos.
2

Hola!

Para mi te quedo mal los caracteres al abrirlo con otro editor de texto.

Esto era parte del problema.

Pero también faltaba cambiar el charset en el php.ini.

Muchas gracias!!!

Hola Sergio, me alegro que lo pudieron solucionar!!!

Pero también faltaba cambiar el charset en el php.ini.

Claro, seria el paso 3 de esta documentación.

saludos.
2