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