На данный вопрос уже ответили: Как настроить правильно кодировку для 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'");
Комментариев нет:
Отправить комментарий