A T T E N Z I O N E ! Questo post ha piu' di sei mesi. Le informazioni contenute potrebbero non essere aggiornate.

Ricevo una lunga e dettagliata mail da Emanuele, che mi spiega l’arcano della visualizzazione delle lettere accentate, tra le altre cose mi dice:

…la configurazione di default di Apache (…) invia sempre un character encoding pari a ISO-8859-1. Explorer ignora questo parametro, ma Firefox lo gestisce, finendo con ignorare il charset indicato dalla prima riga della pagina web, visto che l’header del webserver ha la precedenza. Quando editi i post tramite Firefox finisci quindi per lavorare in encoding ISO-8859-1, indipendentemente dalla configurazione del blog, mentre il feed viene generato in UTF-8. Da qui il problema.
Se poi su Firefox visualizzi le “Page Info” vedrai subito che l’entry Meta dice “charset=utf-8″ ma l’encodig indica ISO-8859-1.

Emanuele propone una soluzione che implica la modifica della configurazione del server http; un modo per farlo è utilizzare un file .htaccess contenente il parametro AddDefaultCharset UTF-8.
Ho scoperto che il modo più semplice è impostare la codifica delle pagine e dei feed in ISO-8859-1, nella sezione Scrivere di Opzioni.
In questo modo il blog ed il feed vengono visualizzati correttamente, almeno per le prove che ho potuto fare io.
Ho provato anche a modificare il file .htaccess, a quel punto ho dovuto lasciare blog e feed a UFT-8, con il risultato che, certo, le cose cominciavano a funzionare bene, ma avrei dovuto correggere a mano tutti i post, e non mi sembra il caso.

Tags:

Related posts