Просмотр полной версии : Как бороться с кириллицей в ссылке
dacascas
07.07.2010, 18:28
Делаю флешку на заказ. Возникла дурацкая проблема. Необходимо, чтобы при нажатии кнопки, флеш перенаправлял пользователя по ссылке. Сто раз всё это делал без проблем, пока не попалась ссылка с кириллицей, то есть на русском. Когда загрузил готовую флешку на сервер потестить, ссылки перестали работать - русские буквы как то криво кодируются, и в браузере вместо нормального адреса выскакивает абракадабра. Хотя, когда на жестком запускал, то все без проблем работало. Если кто-нибудь знает как с этим бороться - подскажите пожалуйста.
dacascas
Флешу паралельна кириллица (обычно), если у вас ссылка указывается в XML, то перекодируйте его или при чтении делайте оговорки
URL в принципе может содержать Unicode символы, но многие серверы это не понимают / не поддерживают. escape() должно помочь в таком случае, но лучше не насиловать никого и называть файлы в латинице.
dacascas
09.07.2010, 00:48
Я бы с удовольствием никого не насиловал... Но так уж получилось, что в адресах болтается кириллица.
Вы не могли бы объяснить поподробнее как должно помочь это escape() :away:
Для перехода по ссылке использую обычный getURL.
Попробую на другой сервер загрузить для проверки, может зафурычит :)
http://flash-reference.icod.de/global_functions.html#escape()
dacascas
11.07.2010, 16:40
Заработало!!! :yahoo:
escape действительно помог, спасибо большое :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.