[ID CC-CC2021] Как побороть кракозябры в пути к файлу

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Код:
mPath = app.activeDocument.filePath.toString() + "\\";
alert(mPath);
Эта команда для русских путей выдает символы в виде процентов с цифрами. В таких строках бесполезно искать совпадения с подстроками.
Можно ли добиться русских символов?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 194
Реакции
10 846

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 194
Реакции
10 846
Я и в акробате до позавчерашнего дня не сталкивался. И никто не сталкивался похоже как. Но суслик, таки, имеет место быть.
 

Oleg Butrin

20 лет на форуме
Сообщения
1 990
Реакции
1 213
Конкретный пример есть? Знак в имени файла или в пути к нему?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 194
Реакции
10 846
Глянь самую верхнюю тему в разделе Акробат. В двух словах : если в пути имеется хоть один восклицательный знак (хоть явный, хоть уринированный) то методы сохранения документа ( saveAs, extractPages...) по этому пути выдают ошибку несанкционированного доступа.