PDA

Visualizza la versione completa : Pagina in unicode


l'evangelista
03-02-2009, 21:10
Ciao,
ho un sito multilingua, unicode, sviluppato in php/mysql.
Tutto funge, l'unico problema è che c'è una pagina CGI-Perl che vorrei mantenere perchè si occupa di dati sensibili e finora non ha mai dato problemi.

Dovrei però renderla compatibile con unicode perchè deve contenere anche giapponese e cirillico.

Per ora ho fatto queste cose:
- inserito all'inizio del file "use utf8;"
- salvato il file in Unicode (UTF-8 senza BOM)
- inviato al database le due query "set names 'utf8' e "set character set 'utf8'"

però se scrivo caratteri giapponesi non li legge.

cos'altro manca?

grazie
:ciauz:

l'evangelista
04-02-2009, 10:32
risolto!

mancava il meta tag
<meta http-equiv="content-type" content="text-html; charset=utf-8">

andrebbe inviato anche un heder cgi

print header(-type => "text/html", -charset => "utf-8");

ma se ci provo, la pagina non viene caricata.

adesso faccio un po di test con i vari browser per vedere se il meta va bene con tutti.. finora con FF3 e IE6 le pagine vengono caricate correttamente.

Loading