Una pagina in cinese

Vi è mai capitato di ospitare una pagina web in cinese sul vostro sito? Fate una semplice prova: scaricate una pagina HTML da un sito in lingua cinese che si vede correttamente (impostate la giusta codifica nel browser) e trasferitela sul vostro server.
Nella maggior parte dei casi vi troverete a dover impostare manualmente la codifica dei caratteri del browsere per vedere correttamente gli ideogrammi al posto di simboli insignificanti.
Il perchè di questo comportamento è spiegato benissimo qui: Rappresentazione dei documenti HTML

Quindi la soluzione consiste semplicemente nell’inviare un header prima della pagina che avvisi il browser dell’esatta codifica da adottare per leggere tutti i caratteri.
header(“Content-Type: text/html; charset=gb2312”);



......

Ovviamente il set di caratteri 2312 corrisponde al cinese (semplificato).

Apache
Se utilizzate Apache come Web Server, è sufficente impostare il charset di default nel file di configurazione o con il file .htaccess che deve contenere la riga

AddDefaultCharset GB2312

per permettere al server di comunicare il charset del file che sta inviando

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *