Coba panggil mysql_set_charset('utf8');
setelah terhubung ke database. Saya pikir ini mirip dengan mengeksekusi kueri SET NAMES, tetapi karena manual PHP mengatakan menggunakan fungsi itu di atas kueri SET NAMES disarankan, saya akan mencobanya.
Juga, ketika Anda menampilkan konten Anda, Anda dapat mencoba echo htmlentities($string, ENT_COMPAT, 'UTF-8');