आपको utf8
force को बाध्य करने की आवश्यकता है पीडीओ कनेक्शन में :
$db = SSP::db($sql_details);
$db->exec("set names utf8");
वैकल्पिक रूप से, इसे एक परम के रूप में पारित करने का प्रयास करें:
$sql_details = array(
'user' => 'root',
'pass' => 'ryan',
'db' => 'edata',
'host' => 'localhost',
'charset' => 'utf8'
);
लेकिन यह सभी PHP संस्करणों के साथ काम नहीं करता है।
पुनश्च:आप टेबल फ़ील्ड को utf8
. प्रकार का क्यों सेट करते हैं? , लेकिन तालिका वर्ण latin1
. पर सेट है ?