Arkadaşlar Datatable de Server-Side i özelliğini kullanıyorum ve verileri json olarak döndürüyor veritabanından çekip fakat türkçe karakter sorunu var çözümü nedir acaba?

Sinemium adlı üyeden alıntı: mesajı görüntüle
tw verin isterseniz özelden bakayım
Sağolasın hocam çözdü olayı.. Çözüm de şu

Datatable'de Server-Side özelliğini kullanırken ssp.class.php diye bir dosya içeriye dahil ediyoruz ve orada kendisi tekrar bir db bağlantısı yapıyor orada da utf8 olarak belirtmek gerekiyor.

static function sql_connect diye aratıp function u

static function sql_connect ( $sql_details )
{
try { $db = @new PDO( "mysql:host={$sql_details['host']};dbname={$sql_details['db']}", $sql_details['user'], $sql_details['pass'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES 'UTF8'',PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION) ); $db->exec("set names utf8"); $db->exec("set character_set_client='utf8'"); $db->exec("set character_set_results='utf8'"); $db->exec("set collation_connection='utf8_bin'"); }
catch (PDOException $e) {
self::fatal(
"An error occurred while connecting to the database. ".
"The error reported by the server was: ".$e->getMessage()
);
}
return $db;
}
bu şekilde revize ederseniz düzeliyor.