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

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

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

    d2e8k Гость

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

    safo Гость

    Может это поможет?
     
  3. Andrew Stephanoff

    Andrew Stephanoff Гость

    конечно надо
     
  4. garrymax

    garrymax Гость

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

    krasavec Гость

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

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