Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как декодировать строчку где пробел заменен на + (http://www.flasher.ru/forum/showthread.php?t=113867)

terbooter 11.07.2008 15:00

Как декодировать строчку где пробел заменен на +
 
Во флеше есть две пары функций
escape() - unescape()
encodeURI() - decodeURI()
Обе переводят пробел в %20, что не соответствует действующему стандарту :
Цитата:

The form field names and values are escaped: space
characters are replaced by `+', and then reserved characters
are escaped as per [url]; that is, non-alphanumeric
characters are replaced by `%HH', a percent sign and two
hexadecimal digits representing the ASCII code of the
character. Line breaks, as in multi-line text field values,
are represented as CR LF pairs, i.e. `%0D%0A'.
Который переводит пробел в плюс.
Вдруг есть функция о которой я незнаю -)

Xpb7 11.07.2008 15:23

С такой проблемой не сталкивался, но думаю использовал бы регулярные выражения.


Часовой пояс GMT +4, время: 14:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.