• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

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

  • Автор темы Автор темы d2e8k
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
D

d2e8k

Доброго времени суток!
Попробовал написать форму с использованием Ajax и наткнулся на одну неприятную вещь.
По событию onkeyup вызывается js-функция, которая создает объект xmlHttpRequest, посылает запрос и тд. Пока не задавал русские буквы было нормально, но как стал задавать до сервера долетает вот такое "╟п╠п╡п".
Все должно работать в koi8. В html-файле charset задан. Может быть request'у надо определять кодировку?
Благодарю откликнувшихся.
 
Может поможет?
 
Если как у меня было, то на виндовой локалки приходило в UTF-8 (то самое "╟п╠п╡п" - два байта на символ). В доке сказано было, что оно так будет везде, но у провайдера видимо стоит rusApache и при реальной работе выдает ту кодировку, в которой работает страница. Если провайдер не помогает, то достаточно написать или скомуниздить в сети функцию конвертирования из UTF-8 в KOI8-R.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!