четверг, 1 сентября 2011 г.

Joomla, Joostina - проблема с кодировкой в компонетах

Решение проблемы будет рассмотрено на примере установленной CMS Joostina 1.3.0.4::837 build.
Проблема началась после того как был установлен компонент True Gallery 2.0.
После установки этого компонента кодировка отображалась не верно. И вместо русских букв были непонятные иероглифы.



Так как в Joostina по умолчанию стоит кодировка UTF-8, а перевод компонента в Windows 1251, то решено было перекодировать файл russian.ini в UTF-8.


Как уже было сказано, файл с русской локализацией называется russian.ini, и лежит он здесь:
joostina_my\components\com_true\languages\russian.ini


Для того, чтобы перекодировать его, мы воспользуемся программой Notepad++.
  1. Создаем новый документ в нем
  2. В верхнем меню Кодировка > Кодировать в UTF-8
  3. Сохраняем файл с расширением ini
  4. Копируем весь текст из старого (оригинального) файла russian.ini
  5. Теперь старый файл russian.ini нам не нужен.
  6. Удалим его, чтобы не путаться
  7. А новый сохраняем.
Теперь у нас все в порядке. Обновляем браузер и убеждаемся, что все русские буквы на месте

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

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