Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как лучше осуществить переезд из windows-1251 на utf-8 ?

Как лучше осуществить переезд из windows-1251 на utf-8 ?


     19.08.2016    Общие вопросы, MySQL, Ламерские вопросы    2867

вопрос
Меня интересует вопрос переезда с кодировки windows-1251 на utf-8 в таком плане.
Стоит ли переводить заменой файлов, а не полной переустановкой, с одной кодировки на другую на версиях DLE 11.0 - 11.1
Сомнения такие что ничего в дальнейшем не будет плохого для вывода информации или ещё подобных кракозябр или штучек в движке или БД. Так как при установке в utf-8 есть маленький пункт на счет смайлов. Если я ничего невыбирал как установится БД и будет ли она соответствовать стандартной установке БД в windows-1251 ?
Или все же стоит переустановить начисто сразу на utf-8 ?

Ответил: irrwisch


Лучше всего так, как рекомендуют разработчики

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

1 комментарий

SWM
Юзер

SWM - 19 августа 2016 23:35 -


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх