i use pdo library with database , but i have problem with inserting any data encoded with utf-8 , like 'arabic' words , it's inserted into the database but it inserted as '?????????' chars !!
Kendi Çatısı içinde. i PDO bağlantıyı tanımlandıktan sonra, ben set isimleri ve utf-8 charset 2 sorgulamalar
Örnek:
loadclass("PDO",array(
"mysql:host=".confitem('database','host').";port=".confitem('database','port').";dbname=".confitem('database','name') ,
confitem('database','username') ,
confitem('database','password') ,
array("PDO::ATTR_PERSISTENT" => confitem('database','pconnect'))
)
);
$this->query('SET NAMES '.confitem('database','charset'));
$this->query('SET CHARACTER SET '.confitem('database','charset'));
not: i veritabanına yerleştirmeden önce verileri dönüştürmek için fonksiyon jsons_encode kullanarak ve getiriliyor sonra deşifre json_decode kullanarak bu sorunu çözmüş.
bu yüzden beni bu sorunu çözmek için yardım lütfen!, herhangi bir öneriniz?