Sinemium adlı üyeden alıntı:
mesajı görüntüle
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.