0

У меня есть скрипт, который помещает файл Markdown в текстовый фрейм в InDesign. К сожалению, InDesign, похоже, не подбирает кодировку UTF-8, поскольку кавычки и другие вещи заканчиваются как ‚Äú.Задание кодировки при размещении файлов в InDesign с использованием Extendscript

Я пробовал установить file.encoding на "UTF-8" на основе this question, все безрезультатно. Вот как это делается:

var file = File.openDialog ("Select content markdown" , "Markdown:*.md", false); 
file.encoding = "UTF-8"; 
myFirstTextframe.place(file); 

Как решить эту проблему?

+0

Пытаться выяснить, что InDesign-х автоматический распознавание файлов считает, что это: 'myFirstTextframe.place (file, true);' будет отображать параметры импорта текста. – usr2564301

+0

@ Jongware Хм. Это говорит Макинтош Роман. В ручном выборе Unicode UTF8 в этом диалоговом окне работает неудобно. –

ответ

1

Я не уверен на 100% (возможно, InDesign просто вспомнить, что я выбрал в окне Параметры импорта), но, похоже, добавив это решить мою проблему:

with(app.textImportPreferences){ 
    characterSet = TextImportCharacterSet.UTF8; 
    useTypographersQuotes = true; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^