Здравствуйте смотрю здесь, люди знающие, помогите мне с таким вопросом: Держал сайт (сайт на DLE 9,0 кодировка ср1251) на VDS под управлением FreeBSD-8.0 ничего не пришлось настраивать, все настройки оставил по умолчанию сайт работал отлично, также были дополнительные модули в UTF-8 с которыми все тоже было отлично, после переезда на VDS с Linux (i686) сайт засыпало крякозябрами, а дополнительные модули норм, после настройки сервера в ср1251 сайт пришел в нормальный вид а допол. модули в крякозябрах По совету тех поддержки в .htaccess дописал Code: DefaultLanguage ru AddDefaultCharset windows-1251 php_value default_charset "cp1251" проблема с сайтом решилась, но модули таки остались в крякозябрах. Теперь прошу совета у вас может кто знает как мне привести все в нормальный вид Извините если не там создал
Наверное проблема в Mysql char connect Попробуйте установить cp1251 в соединениях, бывает такое что таблицы разные в кодировках.
С базой все хорошо дополнительные модули вообще базу не используют они на файлах и самописные, тоесть к DLE они ни какова отношения не имеют, они подключаются отдельно через логин и пароль, а через кодировку сервера они не только в крякозябрах они еще не понимают вводимые данные (логин и пароль)
мой вам совет, переходите на UTF-8, уже давно все браузеры поддерживают юникод, переводите и базу (дамп + iconv -f cp1251 -t utf8 + импорт) на юникод, и в .htaccess utf8 ставьте, иначе говоря - приводите все к одному знаменателю, у меня однажды тоже такая фигня случилась с DLE, долго мучился, остановился на UTF8