1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Кракозябры в сообщениях об ошибках

Тема в разделе "Для новичков", создана пользователем HEPB, 19.03.2012.

Загрузка
  1. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    Добрый день! Никто не сталкивался с такой проблемой кодировки.
    В .htaccess прописал чтобы использовал юникод, форум отображается нормально, но все сообщения об ошибках - крякозябрами. Ошибки такого плана - попытаться войти в закрытый раздел - назареганному пользователю, попытаться открыть личную переписку - не зареганному - крякозябры. Как-то лечится?
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Делали через AddDefaultCharset?
     
  3. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    А зачем прописывал? По умолчание же все в UTF-8.
    Как вариант (не уверен что поможет) перестрой кеш форума.
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Да у него скорее всего не стоял изначально по дефолту UTF-8. В результате при установке некорректно залилась русификация. Т.е. устанавливал через тот же WINDOWS-1251, а затем поменял сайт в UTF-8. В базе-то русификация уже не в UTF-8. В принципе, проще всего просто по новой залить русификацию с перезаписью уже при установленном в .htaccess параметре AddDefaultCharset UTF-8.

    О, кстати. У него похоже немного другая проблема. Если форум корректно отображается, а во всплывающих окнах некорректно, значит проблема где-то глубже. Дело в том, что Popup окна как раз используют дефолтную кодировку, без указания таковой в хидере (насколько я понимаю), а сам форум при этом может работать через хидеры. Тогда, получается, что не работает параметр в .htaccess. Либо работает, но не везде.
     
    carliker нравится это.
  5. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    да: AddDefaultCharset UTF-8
    если не прописывать, то крякозябр больше было. Теперь все ok. именно только сообщения об ошибках, когда не залогиненный юзер пытается войти туда, куда ему доступа нет. Смотрел исходный код страницы в браузере, в заголовке страницы стоит utf-8, а текст выводится в западноевропейской кодировке. Если же залогититься, то текст в utf-8

    а может пробема в шкурке (skin)?
    --- добавлено : Mar 19, 2012 10:03 AM ---
    не, не в шкурке, с дефолтной тоже самое

    это ж не всплывающее окно, обычная страница с текстом:
    в хидере кодировка стоит верная:
    HTML:
    <head>
     
        <meta charset="utf-8" />
    ...
    А вот сам текст далее и заголовок окна в браузере - крякозябры
     
  6. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    А в других браузерах проверял? У меня как то была проблема схожая.
     
  7. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    проверял в IE и FireFox. Одинаково
     
  8. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Тогда попробуй воспользоваться советом infis и переставь руссификатор.
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Странно. А устанавливали форум при включенном параметре в .htaccess?
     
  10. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    причем странно, если к примеру войти назалогиненным в оповещения:
    http://www.xf-russia.ru/forum/account/alert-preferences (для примера этот форум)
    то сообщение верно отображается, читабельно.
    Устнавливал при .htaccess который в дистрибутиве, то есть отключенный.
    Но все надписи в таблицах - в верной кодировке. Дело не в этом.
    P.S. просьба мне в личку что-то написать тут. я попробую открыть это сообщение когда я не залогиненный. может тут такая же проблема.
    P.S. настраивал права, чтобы юзеры не залогиненные не видели ветвей форума, кроме одной.
    тут не залогиненный можно весь форум смотреть, так что проверить не могу. Напишите, мне в личку, плиз.

    Русификатор переставлял вчера. это не помогает.
    Например в заголовке окна слово браузера "Форум" тоже в крякозябрах выдает, а когда залогиненный - верно отображает. Если бы русификатор был виноват, то слово "Форум" везде было бы не правильным. Да и заголовки "Главная" / "Чат" и снизу "Обратная связь", "Главная", "Вверх" тоже бы были везде в крякозябрах, а они именно при сообщениях об ошибке неверно отображаются
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Да установите по быстрому в какую-нибудь отдельную папку на сервере при включенном UTF-8. Если ошибки не будет, то просто переустановите форум и все. Если ошибка повторится, то тут нужно будет подумать...

    И еще. Глупый вопрос. А у Вас нуль или лицензия? Если нуль, то может это он корявый?
     
  12. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    Быстро перставить в другую дирректорию? :D
    я форум 20 МБт часов 7 заливал на хостинг...
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Неужели 5,5 Мб сложно сбросить на форум и распаковать в отдельную папку? Ну или ну нафиг такого хостера :)
     
  14. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    хостинг забугорный. расспаковать нельзяархив там, можно только запаковать.
    Тут переписка отображается без крякозябр.странно конечно
     
  15. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Нельзя распаковывать zip-архивы?! Разве такое бывает? Какая панель там стоит?
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Бывает и на наших такое. Сам не думал никогда, что может быть такая дискриминация :)
    Можно тупо поставить какой-нибудь скрипт файлового менеджера. А можно и самому по быстрому накатать скриптец, который будет распаковывать файл. Благо, что zlib обычно собран в составе пыха.
     
  17. HEPB

    HEPB Пользователь

    Регистрация:
    18.03.12
    Сообщения:
    11
    Симпатии:
    0
    Да, у них панель какая то своя, названия даже нет.
    Насчет файловых менеджеров в принципе мысль. Надо поискать будет скрипт какой - нибудь желательно free-ware
     

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