UTF-8 символы
Всем добрый день проблема в следующем. Нужно послать пост запрос содержащий специфические UTF-8 символы (например символ с кодом в UTF-8 - "C2 84") через конвертор и таблицы ему должен соответствовать \u0084 символ юникода, однако в юникоде под этим значением другой символ. То есть если я отправляю такой запрос:
Код AS3:
если использовать unescape то результат тот же. Вопрос - как как можно все таки передать такой символ. |
Попробуйте String.fromCharCode().
|
результат тот же, получаю В„ из юникода, что вообщем то и следовало ожидать ). Может есть возможность отправить в urlRequest.data код символа в utf 8 а через contentType как-нибудь дать понять что это именно utf 8?
|
Объясните, если вас не затруднит, как вы поймете, что символ "тот который нужен". Скажем, здесь символ U+0084 определен как <control>, и ему не соответствует ни один символ. TextField его, соответственно, не выводит. Мне интересно.
|
ну я просто знаю, какой символ мне нужен ). опять таки для примера возьмем %C2%84. если эту запись декоднуть через urldecoder к примеру (http://meyerweb.com/eric/tools/dencoder/ или http://people.w3.org/rishida/tools/conversion/) то получим тот символ который мне нужен (по второй ссылке - сразу результаты для разных кодировок). Отслеживаю же я результаты через Firebug.
|
А c284 это utf8?
Цитата:
|
UTF-8 code units: C2 84, предполаю что всетаки это utf8
я смотрю через фаербаг как интерпретируется этот запрос то есть как выглядит тело запроса. И выглядит оно не так как мне нужно. возможно мне нужно не utf 8 а encoding for URIs вида %C2%84. То есть передать скажем строку %C2%84 в теле запроса, но указать что это не просто строка а url энкоднутая строка (unescape не предлагать) |
ваще-то %C2%84 ну никак не может быть \u0084. %C2%84 - это \uC284.
|
|
ужос. моя вселенная перевёрнута.
|
Часовой пояс GMT +4, время: 17:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.