

![]() ![]() |
mercoledì, febbraio 6, 2008, 08:11 AM - Apache
team
Caratteri accentati su Apacheteam
Questo mini-howto risolve il problema dei caratteri accentati sulle pagine web.
Su Apache il charset di default è impostato in "UTF-8" il quale non riconosce i caratteri accentati.
Per risolvere tale problema basta semplicemente modificare all'interno del file di configurazione di apache "/etc/httpd/conf/httpd.conf" la direttiva di default con la seguente:
AddDefaultCharset UTF-8
con
AddDefaultCharset ISO-8859-1
Opzionalmente sempre all'interno del file "httpd.conf" possiamo impostare la priorità sulla lingua, sostituite:
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
con
LanguagePriority it en ca cs da de el eo es et fr he hr ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
In questo modo i caratteri accentanti saranno riconosciuti.
E' anche importante verificare se il charset impostato sui "meta tag" delle pagine html è corretto. Di seguito un esempio:
<meta http-equiv="content-language" content="IT">
<meta http-equiv="Content-Type" content="text/html; iso-8859-1">
Fate attenzione quando editate le pagine html con alcuni editor di testo(come gedit) perchè salvano in UTF-8 e quindi alterano i caratteri accentati
Segnala questo documento su:










1 commento
( 36021 visite )
| permalink
| 



( 3 / 1486 )





![]() ![]() |