Per favore, oltre alla codifica del database, assicurati di controllare quanto segue:
- Codifica utf8 dei FILE (js/php) (in ultra-edit, F12:salva come UTF8-NOBOM)
- Contenuto html utf8:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- utf8 della tua connessione db:
SET character_set_connection = 'utf8'
- utf8 dei risultati della tua query:
SET character_set_results = 'utf8'
- utf8 del tuo client db:
SET character_set_client = 'utf8'
- utf8 delle tue tabelle mysql:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- utf8 del tuo server db:
SET character_set_database = 'utf8'
eSET character_set_server = 'utf8'
- in alcuni casi, è necessario forzare utf8 nel file quando è necessario codificare i valori hardcoded. Ad esempio, dovresti aggiungere un commento sopra il tuo file, con
charset=utf-8
, in modo che Ultra Edit o il tuo editor preferito possano rilevarlo.
rgds.
ps:non conosco utf32 ma in qualche modo la logica dovrebbe essere la stessa