Задать кодировку при передаче данных через Ajax?

Тема в разделе "Web 2.0, AJAX, Ruby, RSS технологии", создана пользователем d2e8k, 7 фев 2007.

Статус темы:
Закрыта.
  1. d2e8k

    d2e8k Гость

    Репутация:
    0
    Доброго времени суток!
    Попробовал написать форму с использованием Ajax и наткнулся на одну неприятную вещь.
    По событию onkeyup вызывается js-функция, которая создает объект xmlHttpRequest, посылает запрос и тд. Пока не задавал русские буквы было нормально, но как стал задавать до сервера долетает вот такое "╟п╠п╡п".
    Все должно работать в koi8. В html-файле charset задан. Может быть request'у надо определять кодировку?
    Благодарю откликнувшихся.
     
  2. safo

    safo Гость

    Репутация:
    0
    Может это поможет?
     
  3. Andrew Stephanoff

    Andrew Stephanoff Гость

    Репутация:
    0
    конечно надо
     
  4. garrymax

    garrymax Гость

    Репутация:
    0
    Если как у меня было, то на виндовой локалки приходило в UTF-8 (то самое "╟п╠п╡п" - два байта на символ). В доке сказано было, что оно так будет везде, но у провайдера видимо стоит rusApache и при реальной работе выдает ту кодировку, в которой работает страница. Если провайдер не помогает, то достаточно написать или скомуниздить в сети функцию конвертирования из UTF-8 в KOI8-R.
     
  5. krasavec

    krasavec Гость

    Репутация:
    0
    мелкие игрушки.... не, не поможет.
     
Загрузка...
Статус темы:
Закрыта.

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