Basis data Anda mungkin disetel ke UTF-8, tetapi koneksi basis data juga perlu disetel ke UTF-8. Anda harus melakukannya dengan SET NAMES utf8
penyataan. Anda dapat menggunakan driver_options
di PDO untuk menjalankannya segera setelah Anda terhubung:
$handle = new PDO("mysql:host=localhost;dbname=dbname",
'username', 'password',
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Lihat dua tautan berikut untuk informasi lebih rinci tentang memastikan seluruh situs Anda menggunakan UTF-8 dengan tepat: