Решение проблемы кодировки в связке PHP+MySQL

Дано:
база MySQL с полем VarChar в кодировке utf_general_ci
скрипт php, который должен дёргаться кроном
Итак, проблема состояла в том, что при извлечение из базы текста $text он вместо русских букв отображал кракозябры (не вопросы!), английские же были в нормальном состоянии. Покурив мануалы и форумы пришел к выводу, что косячит PHP.
Как решилась проблема:
в файлик .htaccess в директории со скриптами дописал строчку :
AddDefaultCharset utf-8
в скрипте после подключения базы вызвал у неё:
SET NAMES utf8
И заработало блин! =)

Поделиться в соц.сетях

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Опубликовать в LiveJournal
Опубликовать в Google Buzz

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>