Mengatur charset tabel MySQL tidak cukup - Anda juga harus berhati-hati untuk mengatur charset yang benar untuk klien, koneksi dan hasilnya, yang defaultnya mungkin berbeda dari server ke server membuat database Anda kurang portabel:konten database yang sama mungkin ditampilkan berbeda saat pindah ke server lain.
Saya telah menyimpan teks bahasa slovenia ke MySQL untuk beberapa waktu sekarang dan inilah yang berhasil untuk saya:
- hal pertama yang Anda lakukan setelah terhubung adalah mengeluarkan "SET NAMA utf8 " permintaan
- pastikan string yang Anda simpan adalah utf-8 untuk memulai:jika Anda mengambilnya dari formulir halaman web, pastikan halamannya adalah UTF-8
- hati-hati dengan alat apa yang Anda gunakan untuk menelusuri/mengedit isi database secara online:PhpMysqlAdmin jelas tidak aman.
Semoga membantu.