@maksse

DataTables Server-side как отобразить русские буквы в полях?

Есть такой скрипт www.datatables.net/examples/server_side/simple.html
Все установил, подключил стандартную таблицу данных - все работает
Подключаю таблицу свою с русскими значениями - работает но отображаются пустые поля:
хотя все пролистывается.
c18f6274354c4ee7bdfcaf1ca6337488.PNG
в файлах кодировка UTF-8 как и была в стандарте
в база данных MySQl в моей таблице такая же кодировка стоит utf8_general_ci
  • Вопрос задан
  • 735 просмотров
Решения вопроса 1
@maksse Автор вопроса
Вообщем решение этой проблемы
в ssp.class.php
подправить код:
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::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION )
			);
		}
		catch (PDOException $e) {
			self::fatal(
				"An error occurred while connecting to the database. ".
				"The error reported by the server was: ".$e->getMessage()
			);
		}
	$db->exec("set names utf8");
		return $db;
	}


то бишь вставить:
$db->exec("set names utf8");
		return $db;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы