![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 1
|
Добрый день гуру флеша. Помогите пожалуйста решить одну проблемку.
У меня есть портал на Друпале (CMS), есть модуль которым я генерирую xml файл примерно вот такого вида. <nodes> <node> <files_node_data_field_zamfotoglav_filename>йемен08 026.jpg</files_node_data_field_zamfotoglav_filename> </node> <node> <files_node_data_field_zamfotoglav_filename>DSC02027.JPG</files_node_data_field_zamfotoglav_filename> </node> <node> <files_node_data_field_zamfotoglav_filename>madagaskar_0.jpg</files_node_data_field_zamfotoglav_filename> </node> </nodes> Увы так как ЦМС это забугорская, то встроенной транслитерации там нет. Модернизировать модуль, это сложно, ну для меня, + уже поздно. Дальше я делаю свою флешку, ну что-то типа галереи только специфическая для моих целей. Беру свой xml и делаю массив Кусок кода Далее я вывожу эти фотографии, и делаю это вот так: И тут проблема, но не совсеми файлами: 1. йемен08 026.jpg - работает прекрасно и показывает файл. 2. DSC02027.JPG - работает прекрасно 3. madagaskar_0.jpg - а вот тут проблема, функция escape преобразует имя файла "madagaskar_0.jpg" в "madagaskar%2Ejpg" И теперь вопрос, как решить проблему? Есть ли функция которой можно сделать проверку имени файла, и если оно на русском то применять escape, если оно не на русском то выдавать так как оно есть без escape. Спасибо огромное ![]() |
|
|||||
|
если есть возможность использовать AS3, там есть функция encodeURI, которая отлично работает для вышеприведенных имен файлов
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|