![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Вот так ким образом отправляю HTTP POST запрос на сервер:
var params:URLVariables = new URLVariables();
params.alt = "русские буквы";
var request:URLRequest = new URLRequest("my.aspx");
request.method = URLRequestMethod.POST;
request.data = params;
Тестовое описание Что делать, где ошибка? (В SOAP сервисе никаих проблем не было).
__________________
timeMarker.org |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Вот такое решение
__________________
timeMarker.org |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Вот такое решение
__________________
timeMarker.org |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
Ошибся - не работает так
__________________
timeMarker.org |
|
|||||
|
Modus ponens
|
С АСП не могу посоветовать... народ на работу подтянется - спрошу =)
Но, очень похожие проблемы есть с ПХП, думаю, что логика и решение должны быть где-то похожа... Вобщем, "крикозябры", которые ты видишь, это УТФ-8 текст, только прочитаный в другую кодировку, скорее всего ИСО англоязычный. Объясню в общих чертах разницу: ИСО, как и другие чисто АСКИИ кодировки используют 1 байт для записи символа (соответственно, возможно всего 256 разных символов). УТФ-8, в отличие от остальных юникодных кодировок записывает символы соответствующие первым 256 АСКИИ символам используя 1 байт (т.е. ИСО и УТФ-8 латиница + цифры + знаки препинания + командные символы будут выглядеть одинаково), а вот для записи иноязычных символов, например, кириллицы, УТФ-8 использует 2 байта для символа. Т.е. к примеру, кирилличная прописная "А" == 0х04 + 0х10 (в УТФ-8) а в АСКИИ эти 2 байта сформируют 2 символа, оба нечитаемые. Соответственно, нужно порыться в документации и найти что-то, что может либо прочитать содержимое ПОСТ в нужной кодировке, либо заставить систему работать с юникодами (т.е. все файлы надо будет пересохранить как УТФ-8, СКуэЛ настроить так, чтобы тоже понимал УТФ-8 и т.д.), либо во Флеше перед отсылкой конвертировать текст в какую-нибудь кирилличную кодировку, котороя будет воспринята АСП, больше всего шансов, что он использует windows-1252. О, а вот и народ с обеда подтянулся =) Вот, что говорят :
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 76
|
wvxvw, спасибо.
Сейчас на сервере вот такое использую:
__________________
timeMarker.org |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|