Kromě kódování databáze nezapomeňte zkontrolovat následující:
- utf8 kódování SOUBORŮ (js/php) (pod ultra-edit, F12:uložit jako UTF8-NOBOM)
- obsah utf8 html:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- utf8 vašeho připojení db:
SET character_set_connection = 'utf8'
- utf8 výsledků vašeho dotazu:
SET character_set_results = 'utf8'
- utf8 vašeho db klienta:
SET character_set_client = 'utf8'
- utf8 vašich mysql tabulek:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- utf8 vašeho db serveru:
SET character_set_database = 'utf8'
aSET character_set_server = 'utf8'
- v některých případech je nutné vynucení utf8 v souboru, když pevně zakódované hodnoty potřebují kódování. Na začátek souboru byste museli přidat komentář, například pomocí
charset=utf-8
, takže ultra edit nebo váš oblíbený editor to dokáže zjistit.
rgds.
ps:Utf32 neznám, ale logika by měla být nějak stejná