Страницы

Поиск по вопросам

понедельник, 29 октября 2018 г.

Установка кодировки в UTF-8 для текущего соединениния с MySQL [дубликат]

На данный вопрос уже ответили: Как настроить правильно кодировку для MySQL? 3 ответа Добрый день. Результат sql-запроса возвращается не в UTF-8 кодировке. Пытался установить кодировку с помощью функции mysql_set_charset('utf8',$db), но по все видимости функция не работает, при том, что MySQL версии 5.0.7. Как можно по другому задать кодировку соединения, но не используя SET NAMES? З.Ы. Когда работал с той же таблицей при помощи PDO, при установке кодировки: $db->exec('SET CHARACTER SET utf8') Поля возвращались в UTF-8


Ответ

Самый 100%ый код для 100%ого UTF-8 :D mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); mysql_query("SET SESSION collation_connection = 'utf8_general_ci'");

Комментариев нет:

Отправить комментарий