четверг, 23 февраля 2012 г.

Решение проблем с кодировкой Joomla

Если у Вас возникают проблемы с кодировкой сайта Joomla, нужно проверить следующие пункты.
Кодировка в .htaccess
Первое, что нужно сделать это - переименовать лежащий в корне сайта файл htaccess.txt в .htaccess, а затем добавить в него строку:
AddDefaultCharset utf-8
Это установит кодировку сайта по умолчанию.

Кодировка в meta-теге
Включить мета-тег в текст шаблона:
Тег должен находится как можно раньше в документе, внутри .

Кодировка базы данных в PhpMyAdmin
Во время импорта БД, кодировка файла должна стоять utf8.
Если импортируется разархивированный файл(*.sql), и после импорта кодировка материалов неправильная, то нужно пересохранить файл в UTF-8 без BOM и повторить импорт.

Проблемы при установке расширений
В некоторых случаях, если расширение не устанавливается. То проблема в кодировке xml-файла шаблона. Может появляться ошибка "Ошибка! Не найден XML-файл установки Joomla!".
Нужно достать xml-файл из архива. Изменить его кодировку на UTF-8 без BOM и загрузить обратно. Название файла часто одинаково с названием расширения.

Лишние символы в теме письма
Проблема в файлах
  •    /libraries/phpmailer/phpmailer.php
  •    /libraries/phpmailer/smtp.php
После закрывающего тега ?> (в конце файла) стоит лишний перенос строки
  •   Удалите все что есть после ?>
  •  Сохраните файл в UTF-8 без BOM

По материалам сайта www.fruity-studio.net

Комментариев нет:

Отправить комментарий