У меня есть скрипт для фотошопа, который выводит имя текстового слоя и содержимое слоя в файл Excel CSV. Он отлично работает, если текст английский, но если текст арабский/тайский, он отображается как "??????". Как я могу правильно отображать эти тексты?
Мой скрипт получает имя слоя и содержимое слоя следующим образом:
var iLayer = app.activeDocument.activeLayer.textItem;
var LayerContents = iLayer.contents;
Затем выведите имена в файл Excel следующим образом:
var Names =[ ];
Names.push([LayerName + "," + LayerContents]);
Я попытался изменить стиль шрифта на Arial для арабского языка и Tahoma для тайского, но это не сработало. Я даже пытался конвертировать LayerContents.toString();