- Сообщения
- 743
- Реакции
- 21
Обнаружилось, что после импорта тегированного файла в Инди все кавычки оказываются угловые.
Фраза:
«О внесении изменений в приказ ФНС России от 30.05.2007 “Об утверждении концепции системы планирования выездных налоговых проверок”» оказывается в виде
«О внесении изменений в приказ ФНС России от 30.05.2007 «Об утверждении концепции системы планирования выездных налоговых проверок»».
То есть англодвойные кавычки превращаются в елочки.
Стал смотреть внутрь импортируемого (макросом) tagged-файла. Там они уже испортились. Но если я руками сохраняю форд-документ как txt-файл, то кавычки сохраняются. В макросе сохранения тегированного файла записано:
Решил подставить кодировку msoEncodingUTF8. Файл в верстке тут же перестал распознаваться как тегированный. Все служебные символы остались на местах.
Смущает кодировка msoEncodingUnicodeLittleEndian. Может быть она гробит вложенные кавычки? На какую тогда менять?
p.s. В тегированном файле шапка пишется такая
Фраза:
«О внесении изменений в приказ ФНС России от 30.05.2007 “Об утверждении концепции системы планирования выездных налоговых проверок”» оказывается в виде
«О внесении изменений в приказ ФНС России от 30.05.2007 «Об утверждении концепции системы планирования выездных налоговых проверок»».
То есть англодвойные кавычки превращаются в елочки.
Стал смотреть внутрь импортируемого (макросом) tagged-файла. Там они уже испортились. Но если я руками сохраняю форд-документ как txt-файл, то кавычки сохраняются. В макросе сохранения тегированного файла записано:
Код:
ActiveDocument.SaveAs FileName:=NameSave, _
FileFormat:=wdFormatText, _
Encoding:=msoEncodingUnicodeLittleEndian
Смущает кодировка msoEncodingUnicodeLittleEndian. Может быть она гробит вложенные кавычки? На какую тогда менять?
p.s. В тегированном файле шапка пишется такая
Код:
<UNICODE-WIN>
<Version:12><FeatureSet:InDesign-Roman><ColorTable:=<Black:COLOR:CMYK:Process:0,0,0,1>>