|
|
|||||
Регистрация: Oct 2008
Сообщений: 38
|
UTF-8 символы
Всем добрый день проблема в следующем. Нужно послать пост запрос содержащий специфические UTF-8 символы (например символ с кодом в UTF-8 - "C2 84") через конвертор и таблицы ему должен соответствовать \u0084 символ юникода, однако в юникоде под этим значением другой символ. То есть если я отправляю такой запрос:
urlRequest.url = "someUrl"; urlRequest.method = URLRequestMethod.POST; urlRequest.data = "\u0084" urlLoader.load(urlRequest); если использовать unescape то результат тот же. Вопрос - как как можно все таки передать такой символ. Последний раз редактировалось _Ace_; 04.08.2011 в 15:37. |
|
|||||
Попробуйте String.fromCharCode().
|
|
|||||
Регистрация: Oct 2008
Сообщений: 38
|
результат тот же, получаю В„ из юникода, что вообщем то и следовало ожидать ). Может есть возможность отправить в urlRequest.data код символа в utf 8 а через contentType как-нибудь дать понять что это именно utf 8?
Последний раз редактировалось _Ace_; 04.08.2011 в 16:13. |
|
|||||
Регистрация: Oct 2008
Сообщений: 38
|
ну я просто знаю, какой символ мне нужен ). опять таки для примера возьмем %C2%84. если эту запись декоднуть через urldecoder к примеру (http://meyerweb.com/eric/tools/dencoder/ или http://people.w3.org/rishida/tools/conversion/) то получим тот символ который мне нужен (по второй ссылке - сразу результаты для разных кодировок). Отслеживаю же я результаты через Firebug.
|
|
|||||
А c284 это utf8?
Цитата:
Последний раз редактировалось kackbip; 04.08.2011 в 18:30. |
|
|||||
Регистрация: Oct 2008
Сообщений: 38
|
UTF-8 code units: C2 84, предполаю что всетаки это utf8
я смотрю через фаербаг как интерпретируется этот запрос то есть как выглядит тело запроса. И выглядит оно не так как мне нужно. возможно мне нужно не utf 8 а encoding for URIs вида %C2%84. То есть передать скажем строку %C2%84 в теле запроса, но указать что это не просто строка а url энкоднутая строка (unescape не предлагать) Последний раз редактировалось _Ace_; 04.08.2011 в 19:08. |
|
|||||
стервочка (я мужик)
|
ваще-то %C2%84 ну никак не может быть \u0084. %C2%84 - это \uC284.
|
|
|||||
.
|
|
|
|||||
стервочка (я мужик)
|
ужос. моя вселенная перевёрнута.
|
Часовой пояс GMT +4, время: 20:44. |
|
« Предыдущая тема | Следующая тема » |
|
|