Joomla 1.5 Меняется кодировка на сайте

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем rellikkiller, 17.05.2010.

  1. Offline

    rellikkiller Недавно здесь

    Регистрация:
    23.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Joomla 1.5.17 RE
    adsmanager 2.5 RC2

    Файлы шаблона, adsmanager(lang_russian.php) в кодировке utf8
    Сопоставление базы utf8_general_ci

    в .htaccess добавлено:
    AddDefaultCharset utf-8
    php_value default_charset utf-8

    Хостинг:
    запрос sql SHOW VARIABLES LIKE "char%"
    character_set_client utf8
    character_set_connection utf8
    character_set_database latin1
    character_set_filesystem binary
    character_set_results utf8
    character_set_server latin1
    character_set_system utf8
    character_sets_dir /usr/share/mysql/charsets/

    Проблема в следующем:
    При обращении к страницам на сайте иногда часть кодировки вывыливается вопросительными знаками, а часть нормально. При обращении к тем же страницам обновлением (F5) или если просто "погулять" по меню - кодировка восстанавливается. И потом все снова повторяется.
    Пробовал разные шаблоны, разные версии adsmanager - результат "стойкий"
    Где рыть?:(
     

    Вложения:

    • error.jpg
      error.jpg
      Размер файла:
      56.2 КБ
      Просмотров:
      21
    • ok.jpg
      ok.jpg
      Размер файла:
      51.9 КБ
      Просмотров:
      12
  2.  
  3. Offline

    Zoich Недавно здесь

    Регистрация:
    01.05.2010
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Женский
    У меня такая же проблема на днях возникла. Сначала кодировка самовостанавливалась, потом весь сайт жестко пошел кракозяблами и больше не востанавливался.
    Исправила тем, что в .htaccess прописала параметр AddDefaultCharset utf-8. Пока искала инфу по добалению такого параметра временно отключала плагин Система Кеш в админке кмс.

    А у гуру хотелось бы узнать по какой возможной причине (или нескольким) может происходить сбой кодировки:)
     
  4. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    А шаблоны IceTheme?
     
  5. Offline

    dride Недавно здесь

    Регистрация:
    02.02.2009
    Сообщения:
    79
    Симпатии:
    1
    Пол:
    Мужской
    у меня когда были крякозябры я configuration.php кодировал с помощью notepad+++ utf-8 без BOM и все помогло
     
  6. Offline

    rellikkiller Недавно здесь

    Регистрация:
    23.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Шаблоны разные пробовал везде такой косяк.

    configuration.php в utf8 without BOM с самого начала.

    Если б кодировка железно висела кривая - можно нарыть где косяк, а в этом случая не знаю даже откуда начинать.
     
  7. Offline

    rellikkiller Недавно здесь

    Регистрация:
    23.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Плагин пробовал и включать и выключать - не помогает.
     
  8. Offline

    botanist Активист => Cпециалист <=

    Регистрация:
    15.02.2009
    Сообщения:
    461
    Симпатии:
    49
    Пол:
    Мужской
    Тогда в БД смотри. Кодировка, сравнение для таблици jos_content
     
  9. Offline

    rellikkiller Недавно здесь

    Регистрация:
    23.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Кодировка и сопоставление всей БД utf8_general_ci

    Гляньте на сайт - может не все данные дал или еще что? [!!!]

    _http://pro100kvartira.ru
     
  10. Offline

    rellikkiller Недавно здесь

    Регистрация:
    23.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо Всем, разобрался. :)

    Проблема оказалась банальной.
    Изменял я кодировку в NotePad++ v.5.6.8 не проверяя результат на выходе (ну не подводил он меня раньше), а в данном случае он либо ставил кодировку ANSI, либо UTF-8 с BOM, либо без BOM- по своему усмотрению.
    Проблему решил AkelPad 4.4.3
    Т.е. ошибка была в кодировке lang файла adsmanagera

    ЗЫ. Зато по ходу прошелся по кодировкам файлов и исправил несколько (может в будущем меньше косяков будет):

    Модуль mod_poll - кодировка mod_poll.xml была ansi у остальных нормально
    Модуль mod_whoisonline - все в файлы в папке tmpl имели другую кодировку
    Несколько файлов в папке русификации джумлы тоже имели проблему с кодировкой (Ansi вместо utf)
     

Поделиться этой страницей

Загрузка...