Установка кодировки соединения с БД

Иногда возникают проблемы с отображением данных, полученных из базы данных, нередко проблема кроется в кодировке соединения. В php имеется две функции для работы с кодировкой соединения. Первая функция - mysql_client_encoding, проверяет текущую кодировку, а вторая - mysql_set_charset - устанавливает кодировку.
Пример:
define("HOST", "localhost");
// имя пользователя MySql 
define("USER", "root");
// пароль к MySql 
define("PASSWORD", "");
// название БД
define("DB_NAME", "mydb");
//подключение к MySql
$db_connect = mysql_connect(HOST, USER, PASSWORD, TRUE);
if (!$db_connect) {
die('Ошибка подключения:'.mysql_error());
}
// выбор базы данных
mysql_selectdb(DB NAME, $db connect);
// проверяем кодировку
$charset = mysql_client_encoding($db connect); 
echo $charset;
// устанавливаем кодировку 
mysql_set_charset("utf8");
// еще раз проверяем кодировку
$charset = mysql_client_encoding($db connect); 
echo $charset;

Теги:
mysql_client_encoding, mysql_set_charset
Добавлено: 28 Марта 2018 12:26:27 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...