Karakter seti SET NAMES 'utf8' ve SET CHARSET 'utf8' sql komutları ile belirtilir. Yani bu komutları bir PDO sınıfı tanımladıktan sonra yazarak Türkçe karakter sorununu çözebilirsiniz.
Örnek :
PHP'de PDO ile MySQL, Mssql, OracleDB, Sqlite gibi veritabanlarıyla etkileşim kurarken Türkçe karakter sorunu yaşamamak için, karakter setinin utf8 olduğu belirtilmesi gerekir.
$db = new PDO("mysql:dbname=$database;host=$host", "$username", "$password");
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
© 2025 Sonmezz.com.tr