FinN73 0 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Добрый день всем форумчанам... Скачал демо скрипт и решил попробовать... Установил, запустил все норм. Как только поставил свой шаблон в кодировке windows-1251, то часть текста стало показываться крякозябрами. Текст который берется из базы данных нормально отображается.. Тогда я решил в админке в настройках поменять кодировку с utf-8 на windows-1251, но ничего не выходит. После сохранения остается все та же utf-8. Что только не делал. Так же не видит часть шаблонов в админке, в редакторе шаблонов. Но с дефолтными работает нормально. В .htaccess AddDefaultCharset windows-1251 - не помогает. Перед тегом head тоже... Подскажите, что можно сделать? Такое ощущение, что скачал не ту версию DLE... Адрес сайта: http://sluvku-umora.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Демо версия в utf-8 кодировке, и использовать нужно ВСЁ в utf-8, и вообще пора уже забыть про windows-1251. Цитата Ссылка на сообщение Поделиться на других сайтах
FinN73 0 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Автор Понял, а почему пора забыть? Чем она плоха? И еще вопрос: есть ли какой-то быстрый способ перекодировать шаблон из windows-1251 в utf-8, чтобы текст был читабельным..? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 073 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 14 минуты назад, FinN73 сказал: И еще вопрос: есть ли какой-то быстрый способ перекодировать шаблон из windows-1251 в utf-8, чтобы текст был читабельным..? для пакетного конвертирования можно использовать утилиту Sisulizer's Kaboom http://www.sisulizer.com/kaboom/index.shtml, при конвертировании обязательно снимите галочку "Записывать BOM байты". Либо тот жe notepad++ но у него нет пакетного перекодирования, нужно пересохранить каждый файл шаблона. 14 минуты назад, FinN73 сказал: Понял, а почему пора забыть? Чем она плоха? Ничего в ней плохого нет, даже есть ряд преимуществ. Просто время национальных кодировок проходит, т.к. в них нет достаточно объема разных символов. Например тех. же смайлов, которые пользуются очень активно мобильными пользователями. Цитата Ссылка на сообщение Поделиться на других сайтах
FinN73 0 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Автор 4 минуты назад, celsoft сказал: для пакетного конвертирования можно использовать утилиту Sisulizer's Kaboom http://www.sisulizer.com/kaboom/index.shtml, при конвертировании обязательно снимите галочку "Записывать BOM байты". Либо тот жe notepad++ но у него нет пакетного перекодирования, нужно пересохранить каждый файл шаблона. Ничего в ней плохого нет, даже есть ряд преимуществ. Просто время национальных кодировок проходит, т.к. в них нет достаточно объема разных символов. Например тех. же смайлов, которые пользуются очень активно мобильными пользователями. Спасибо за ответ, попробую этой утилитой... Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Цитата Обновление сайта с кодировки windows-1251 на кодировку UTF-8:Если вы все таки решились на обновление кодировки своего сайта, то вы должны знать, что из-за различий форматов, вы не можете просто обновить файлы скрипта и без новой установки скрипта вам не обойтись, поэтому для обновления сайта вы должны выполнить следующие шаги:1. Сделать бекап базы данных существующего сайта в кодировке windows-12512. Произвести новую установку скрипта используя дистрибутив скрипта для UTF версии.3. Произвести повторные настройки скрипта для вашего сайта.4. Сконвертировать файлы вашего шаблона в формат UTF-8 (для пакетного конвертирования мы рекомендуем использовать утилиту Sisulizer's Kaboom), при конвертировании обязательно снимите галочку "Записывать BOM байты"5. Скопировать файл бекапа базы данных от вашего сайта в папку /backup/, который вы делали в первом пункте.6. Зайти в админпанель скрипта и сделать восстановление базы данных а админпанели, скрипт автоматически распознает несоответствие кодировок и при восстановлении сконвертирует базу данных в формат UTF.Внимание: Действия по переносу сайта с кодировки windows-1251 на кодировку UTF-8 являются необратимыми и любая ошибка может привести к потери данных вашего сайта, поэтому мы настоятельно рекомендуем производить данные действия на локальном компьютере, а уже потом переносить все на рабочий сайт. https://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html# Цитата Ссылка на сообщение Поделиться на других сайтах
FinN73 0 Опубликовано: 22 марта 2017 Рассказать Опубликовано: 22 марта 2017 Автор Спасибо всем, кто откликнулся... Помогло! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.