Uw database is mogelijk ingesteld op UTF-8, maar de databaseverbinding moet ook zijn ingesteld op UTF-8. Je moet dat doen met een SET NAMES utf8
uitspraak. U kunt de driver_options
. gebruiken in PDO om het dat uit te laten voeren zodra u verbinding maakt:
$handle = new PDO("mysql:host=localhost;dbname=dbname",
'username', 'password',
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Bekijk de volgende twee links voor meer gedetailleerde informatie om ervoor te zorgen dat uw hele site UTF-8 op de juiste manier gebruikt: