Просмотр полной версии : передача % в URLRequest
В одной из переменных URLRequest'a мне нужно передать "%D1%F3%EF%E5%F0", делаю vars.comment = "%D1%F3%EF%E5%F0";
Однако флеш меняет знак % на %25, получается примерно %25D1%25F3%25, но мне это очень мешает. Как быть?
тонкий извращенец
09.05.2010, 03:53
vars.comment = "Ñóïåð"; %)
Использовать method=POST
или url = "http://your.host?comment=%D1%F3%EF%E5%F0"
vars.comment = unescape("%D1%F3%EF%E5%F0")
Вообще не советую ничего из того, что выше применять, кроме, может быть, POST =) Мой телепатический опыт говорит о том, что там что-то сильно не то и дело не в том, что флэш по беспределу 25 добавляет (оно понятно и не удивительно же вообще должно быть).
я и использую urlvariables
Как раз не нужно использовать URLVariables, я вообще не понимаю, зачем этот класс нужен. Самому сформировать строку типа ?x=y&z=a помоему ни у кого не должно создать затруднений.
Другой вопрос - зачем вы уже URLEncoded строку пытаетесь туда запихать?
я через пост и передаю.
последний раз руками дописывал в запрос % при использовании GET. При POST не понимаю зачем это нужно...
Спасибо, передал в urlrequest.data строку, все сработало.
urlencoded пытался запихать потому что для нормального отображения, сервер требовал именно urlencoded.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.