Аякс, метод POST, русские буквы в ASCII

  • Автор темы Автор темы Korner
  • Дата начала Дата начала

Korner

Новичок
Аякс, метод POST, русские буквы в ASCII

Шлю форму методом пост через XMLHttpRequest
на другом конце, в пхп, русскоязычные данные приходят в АСКИ кодах. Можно это как-то избежать?
шлю x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
пробывал multipart/form-data , не помогает.

Уж больно конвертор из аски писать не хочецо, да и не правильно это как-то все.

да, данные из формы идут в utf-8, в нем они и нужны в скрипте.

мерси.
 
Korner, в таблице ASCII русских букв никогда не было. так что то, что приходит, кодами ASCII быть не может.
покажи на примере, что реально приходит.
 
ну, например слово "привет" выглядет вот так
%u043F%u0440%u0438%u0432%u0435%u0442
 
вот я болда, это же ентайтес.
спасибо)
взял первую функцию по ссылке, только строчку
$decodedStr .= utf8_Encode ($entity);
закоментил.
зачем она там? она двоит все символы, выдает сначала ентити формата &#1082, а потом сам символ..
 
Сверху