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

Korner

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

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

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

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

мерси.
 

dimagolov

Новичок
Korner, в таблице ASCII русских букв никогда не было. так что то, что приходит, кодами ASCII быть не может.
покажи на примере, что реально приходит.
 

Korner

Новичок
ну, например слово "привет" выглядет вот так
%u043F%u0440%u0438%u0432%u0435%u0442
 

Korner

Новичок
вот я болда, это же ентайтес.
спасибо)
взял первую функцию по ссылке, только строчку
$decodedStr .= utf8_Encode ($entity);
закоментил.
зачем она там? она двоит все символы, выдает сначала ентити формата &#1082, а потом сам символ..
 
Сверху