блог об информационных технологиях: софт, железо, интернет, услуги, советы

Знаки вопроса вместо русских букв на Joomla 1.0.15

Есть у меня старый сайт, созданный еще на Joomla 1.0.15. После переноса его на новый сервер кодировка слетела: вместо русских букв появились знаки вопроса. Пришлось возиться три дня, прежде чем проблему удалось решить. Подробно расскажу, как.

Новый сервер работает под кодировкой UTF-8, старый сайт — на cp-1251. Полез в Яндекс, стал читать темы, посвященные данной проблеме. Сначала в файле .htaccess в верхней строчке прописал строку AddDefaultCharset UTF-8. Эта команда определяет дефолтную кодировку. Не помогло.

Стал читать дальше. Советовали перевести всю базу данных в UTF-8. Не сразу понял как это, но сделал (через phpmyadmin). Вопросы не исчезли. Переконвертировал index.php, configuration.php в кодировку utf-8 (через Notepad++). Проблема не решилась. Стал менять кодировку в некоторых файлах joomla. Безрезультатно. После я вычитал, что Joomla 1.0.15 не поддерживает utf-8. Ё-мое, что же делать. Искать специалистов, чтобы за деньги исправили кодировку?

А может, в файле .htaccess прописать старую кодировку — AddDefaultCharset WINDOWS-1251. И что интересно, заработало.


Добавить комментарий

Защитный код
Обновить

Комментарии