Tolong, selain pengkodean basis data, pastikan Anda memeriksa hal berikut:
- pengkodean utf8 FILES (js/php) (di bawah ultra-edit, F12:simpan sebagai UTF8-NOBOM)
- konten html utf8:
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
- utf8 koneksi db Anda:
SET character_set_connection = 'utf8'
- utf8 hasil kueri Anda:
SET character_set_results = 'utf8'
- utf8 klien db Anda:
SET character_set_client = 'utf8'
- utf8 tabel mysql Anda:
ALTER TABLE table CONVERT TO CHARACTER SET utf8;
- utf8 server db Anda:
SET character_set_database = 'utf8'
danSET character_set_server = 'utf8'
- dalam beberapa kasus, memaksa utf8 dalam file diperlukan ketika nilai yang di-hardcode membutuhkan penyandian. Anda perlu menambahkan komentar di atas file Anda misalnya, dengan
charset=utf-8
, jadi edit ultra atau editor favorit Anda dapat mendeteksinya.
rgds.
ps:Saya tidak tahu utf32 tapi entah bagaimana logikanya harus sama