- Pastikan Anda mengirim
SET NAMES utf8
SET NAMES utf8mb4
perintah ke MySQL setelah terhubung, sebelum menjalankan kueri MySQL apa pun. - Pastikan halaman Anda benar-benar dirender sebagai utf-8 (jika ada header HTTP
Content-Type: text/html;charset=iso-8859-1
, browser tidak setuju tentang mana yang harus menang). - Baca artikel ini:Menangani Unicode Depan Ke Belakang Dalam Aplikasi Web
(tapi ingat untuk mengganti
utf8
denganutf8mb4
terkait MySQL).
Jika phpMyAdmin menampilkan data yang Anda masukkan sebagai teks Unicode yang benar, maka saya bertaruh Anda tidak melakukan SET NAMES utf8
setelah terhubung.