русские буквы в путях "exportFile" и "printFile"

  • Автор темы Автор темы denisgrshn
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

denisgrshn

Участник
Топикстартер
Сообщения
181
Реакции
0
documents[1].exportFile(ExportFormat.pdfType, myPathName + "/" + myDocName + ".pdf", false, myPDFExportName);

то же и с "printFile"

если "myPathName" с русскими буквами, то метод не работает. Чего делать?
-----------
нашел: http://forum.rudtp.ru/showthread.php?t=18740
можно закрывать тему
 
Ответ: русские буквы в путях "exportFile" и "printFile"

Все работает.
PHP:
var myFld = '/d/Back/Рабочие файлы';
var myFile = new File(myFld + '/temp.txt');
var myString = 'test';
myFile.open('w');
myFile.write(myString);
myFile.close();
 
Ответ: русские буквы в путях "exportFile" и "printFile"

а на Java не то. Читаю "Using File and Folder Objects" -- пока не ясно
 
Ответ: русские буквы в путях "exportFile" и "printFile"

Пиши на JS, вот проблема-то.
Если на VB6, пристегни Microsoft Scripting Runtime, будет тебе объект FileSystemObject.
Если на VBScript, то он (FileSystemObject) должен быть доступен, так как является частью VBScript.

На AS ничо не знаю :)
 
Ответ: русские буквы в путях "exportFile" и "printFile"

В JS пользовать методы File.encode или File.encodeURI - на выходе получается имя файла без русских буков :) Ежели в AS - попробовать функцию конвертации имени в unicode.
 
Ответ: русские буквы в путях "exportFile" и "printFile"

Спасибо, работает!
Вот так надо было (как раз с русскими буквами, а не с %):
PHP:
var myPathName = Folder.decode (myDocuments[myDocN].filePath);
 
Статус
Закрыто для дальнейших ответов.