Главная | Контакты



Главная > Программы > MySQL

Кодировка соединения MySQL

MySQL не всегда возвращает данные в той кодировке, которая необходима. Решение проблемы вопросиков, квадратиков при выдаче запросов из MySQL довольно простое. После соединения с базой данных нужно отправить запросы на установку кодировки соединения.

В данном случае кодировка соединения была выставлена UTF-8, а сами таблички в базе находились в кодировке CP1251. После SQL запросов вопросики заменяются нормальными символами кириллицы.

mysql_query("set character_set_client='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set collation_connection='cp1251_general_ci'");
Материал взят с сайта: http://relaxart.ru/archives/340

Главная > Программы > MySQL