- Pastikan Anda mengirim
SET NAMES utf8SET NAMES utf8mb4perintah 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
utf8denganutf8mb4terkait MySQL).
Jika phpMyAdmin menampilkan data yang Anda masukkan sebagai teks Unicode yang benar, maka saya bertaruh Anda tidak melakukan SET NAMES utf8 setelah terhubung.