1

Тема: Проблема при смене кодировки в новостях

Перевожу сайт на UTF-8, при изменении кодировки файлов новостей сбрасывается дата новости на 01.01.1970 и текст не отображается. Подскажите как решить проблему? Спасибо.

2

Ответ: Проблема при смене кодировки в новостях

olegnik написал:

Перевожу сайт на UTF-8, при изменении кодировки файлов новостей сбрасывается дата новости на 01.01.1970 и текст не отображается. Подскажите как решить проблему?

Сериализованный файл - это надо знать! Если посмотреть в блокноте, то к примеру

s:16:"kandidat_cms_154";

где s:16 - означает, что следующий текст после "
длинной 16 символов.
Вот когда вы перекодировали в UTF-8, то кол-во символов текстов изменилось в этой кодировке, а цифры то остались от старой. В этом и причина.

Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник"

3

Ответ: Проблема при смене кодировки в новостях

Я где то год назад также с этим столкнулся, когда переводил сайт на кодировку UTF-8. Поискал в интернете и ничего нормального не нашёл. Пришлось написать скрипт, и без проблем новости перекодировались.

Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник"

4

Ответ: Проблема при смене кодировки в новостях

А, забыл, ... вот сам скрипт

Скачать: news_win_to_utf

Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник"