Приветствую всех! После переезда с хостера на свой сервер (FreeBSD -> Gentoo. php, mysql – те же) появилась проблема с кодировками. В общем, методом проб и ошибок, с перекодировкой базы и дополнениями для index.php, database.php удалось вернуть сайт к читабельности, но с двумя нюансами: 1. В админке --> весь контент в иеролифах (скрин) 2. Не добавляется контент на сайт, будь то новость, статья или комментарий в DatsoGallery. Если перекодировать добавляемый текст в UTF, и добавить получившуюся «аброкадабру», то после обновления страницы текст уже в читаемом виде. Получается, что сайт воспринимает контент в UTF, но «отдает» его же в cp1251. Пока не достаточно хорошо разобрался с mysql и поэтому метод решения данной проблемы остается для меня загадкой :-(. Что можете посоветовать по этому поводу? P.S. Перечитал FAQ и все темы ветки «Кодировки, ошибки отображения», решения похожей проблемы не нашел, от того и создал новую.. Добавлено через 23 минуты База в UTF-8. Сравнение в utf8_general_ci. Системные переменные mysql сервера: Код (CODE): character set client utf8 (Глобальное значение) cp1251 character set connection utf8 (Глобальное значение) cp1251 character set database cp1251 character set filesystem binary character set results utf8 (Глобальное значение) cp1251 character set server cp1251 character set system utf8 collation connection utf8_unicode_ci (Глобальное значение) cp1251_general_ci collation database cp1251_general_ci collation server cp1251_general_ci Добавлено через 31 минуту Вторую проблему отчасти решил добавлением строк: Код (CODE): mysql_query("set character_set_client='cp1251'"); mysql_query("set character_set_results='cp1251'"); в index.php. По крайней мере, новости/статьи и комментарии для галереи добавляются без фокусов с перекодировкой.
Предлагаете переконвертировать базу в cp1251? Может есть возможность поправить index*.php для админки, как было проделано с index.php сайта, но как и что, не знаю.. Пробовал по аналогии, результата не получил . Но это мое мнение, конечно. Что скажете вы?
Ведь есть и UTF-сборки. Я сейчас перед выбором: 1. Откатываться обратно на cp1251 2. Доделать UTF. Дело оставлось вроде за малым уже. Практически все работает нормально, кроме отображения русских символов в админке у компонентов и контента. А пока забекаплюсь и попробую на практике откат.