«Aктуальная Москва» электронный журнал и каталог сайтов - Проблема с кодировкой на DLE
MENU
Проблема с кодировкой на DLE

Если вы все таки решились на обновление кодировки своего сайта, то вы должны знать, что из-за различий форматов, вы не можете просто обновить файлы скрипта и без новой установки скрипта вам не обойтись, поэтому для обновления сайта вы должны выполнить следующие шаги:

1. Сделать бекап базы данных существующего сайта в кодировке windows-1251
2. Произвести новую установку скрипта используя дистрибутив скрипта для UTF версии.
3. Произвести повторные настройки скрипта для вашего сайта.
4. Сконвертировать файлы вашего шаблона в формат UTF-8 (для пакетного конвертирования мы рекомендуем использовать утилиту Sisulizer's Kaboom), при конвертировании снимите галочку "Записывать BOM байты"
5. Скопировать файл бекапа базы данных от вашего сайта в папку /backup/, который вы делали в первом пункте.
6. Зайти в админпанель скрипта и сделать восстановление базы данных а админпанели, скрипт автоматически распознает несоответствие кодировок и при восстановлении сконвертирует базу данных в формат UTF.

Внимание: Действия по переносу сайта с кодировки windows-1251 на кодировку UTF-8 являются необратимыми и любая ошибка может привести к потери данных вашего сайта, поэтому мы настоятельно рекомендуем производить данные действия на локальном компьютере, а уже потом переносить все на рабочий сайт.

Ребята, нашел решение с кодировкой для DLE проще. 

Может кому пригодиться. 

В общем в моем случае нужно было чтобы автоматически браузер выбирал сайт в кодрировке windows-1251, а не UTF-8

Я сделал вот так. 
В файле .htaccess в самом верху я прописал вот такие директивы: 
Код:
AddDefaultCharset windows-1251
CharsetSourceEnc windows-1251
AddCharset windows-1251 .tpl
И после этого в моем случае все заработало, то есть браузер автоматом определяет сайт в нужной мне кодировке windows-1251