У меня есть флэш-приложение, которому нужно загрузить файл, имя которого содержит символы UTF-8.
Внутренне имя файла читается из XML-файла UTF-8, например, "мой файл.pdf". Код выглядит примерно так:
url = get_filename_from_XML();
req = new URLRequest( url );
ref = new FileReference();
ref.download( req );
Проблема в том, что URL кодируется на латинице 1, т. Е. Символ é кодируется как% E9 вместо% C3% A9 (согласно FireBug). Как я могу заставить Flash правильно кодировать URL?