sepertinya Anda tidak menggunakan utf-8 di mana-mana jadi data Anda menjadi kacau di beberapa titik. tergantung pada apa yang sebenarnya Anda lakukan, Anda harus mengubah/menambahkan satu atau lebih poin berikut (kemungkinan besar itu adalah SET CHARSET
/mysql_set_charset
kamu lupa):
-
beri tahu MySQL untuk menggunakan utf-8. untuk melakukan ini, tambahkan ini ke my.cnf Anda:
-
sebelum berinteraksi dengan mysql, kirim dua kueri ini:
atau, sebagai alternatif, biarkan php melakukan ini setelah membuka koneksi:
-
atur UTF-8 sebagai rangkaian karakter default untuk database Anda
-
lakukan hal yang sama untuk tabel:
-
dengan asumsi klien adalah browser, sajikan konten Anda sebagai utf-8 dan tajuk yang benar:
untuk memastikan browser benar-benar mengerti, tambahkan meta-tag:
-
dan, yang tak kalah pentingnya, beri tahu browser untuk mengirimkan formulir menggunakan utf-8