eventCalendar2 - кракозябры в месяце во всплывающем окне

Здравствуйте, Василий. Столкнулся со следующей проблемой: кракозябры в месяце во всплывающем окне. В самом календаре всё Ок — подключил файл dateRU, а так же в апаче и в htaccess в корне сайта объявил кодировку utf-8. Однако это не решает проблемы с отображением кодировки во всплывающем окне. Скажите, пожалуйста, как решить проблему?
 Станислав
04 сентября 2012, 12:01
modx.pro
983
0

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

Василий Наумкин
04 сентября 2012, 16:07
0
Распространенная проблема кодировки.

Данные передаются через Ajax, а он понимает кодировку только utf8. Способов решения довольно много, но самый лучший — это привести весь свой сайт к utf8.

Если это невозможно, то почитайте в поисковиках. Я с ходу нашел webiteam.ru/2009/04/cp1251-vs-ajax/ и jqbook.narod.ru/ajax/ajax_win1251.htm
     Станислав
    04 сентября 2012, 16:18
    0
    Понимаете, что смущает и вызывает недоумение — только название месяца отдаётся краками. Ведь, как я понимаю, идёт подгрузка УЖЕ существующего и существующего корректно — получается, что скрипт зачем-то начинает рассматривать подгрузку даты сквозь свою призму. Мне кажется в данном случае проблема, скорее, в этом, нет? Если да, может можно сделать, чтобы скрипт не обрабатывал строку с датой, а вставлял, как есть (ведь тот же текст описания, заголовок он отрабатывает корректно)?
      Василий Наумкин
      04 сентября 2012, 16:23
      0
      Я невнимателен. Если только месяц — то проблема, конечно, в сниппете dateRU.

      Вы в нем вызываете setlocale, или iconv? В админке MODX вы не настраивали локаль?

      В общем, подумайте, где у вас может побиться кодировка месяца.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3