Hola,
tras muchas vueltas he logrado "encontrar" el problema (creo) pero no tengo idea de como solucionarlo.
Resulta que con cualquier editor de textos de mi ubuntu (por ejemplo gedit) si creo un html o php desde 0, los acentos incluidos en el documento no me los muestra bien. Por ejemplo:
será me lo devuelve como
será
Si en un documento que ya tengo en mi servidor desde hace tiempo (es decir, no lo he creado desde mi linux), lo abro con mismo editor, le pongo será y lo que quiera me funciona bien.
Muestro un ejemplo a continuación:
http://antiquitatem.com/acentos1.php -- Tomé un php de mi servidor, le cambie el nombre y su contenido y se puede ver que el será se ve bien. Y lo subo al servidor.
http://antiquitatem.com/acentos2.php -- Creé desde mi linux (ubuntu) y desde 0 este php. Copié el contenido del acentos1.php (abierto y modificado desde el mismo editor que acentos2) a este nuevo php. Lo guardo. Y lo subo al servidor.
Si visitais ambas páginas, la 2 la vereis mal y es como si el servidor la devolviera mal, pero si yo abro ambos documentos desde cualquier editor de textos en mi linux lo veo bien.
Está claro que internamente, la codificación que se está dando en ambos documentos a los acentos es lo que no gusta a mi apache, pero como puedo hacer para que los documentos creados desde mi linux tengan la misma codificación que los que había de antes? Y como saber la codificación actual?
He llegado a esta conclusión leyendo:
http://gestiweb.com/?q=content/probl...f-8-iso-8859-1
un Tomé un php de mi servidor, le cambie el nombre y su contenido y se puede ver que el será se ve bien