Страницы: 1
RSS
Кодировка при экспорте в текстовый файл
 
Подскажите, пожалуйста, как сделать, чтобы при экспорте данных в текстовый файл методом  
Set fso = CreateObject("scripting.filesystemobject")  
Set ts = fso.CreateTextFile(Filename, True)  
и т.д. он сохранялся в Unicode или в нужной мне кодировке (WestEuropean, CentralEuropean или Cyrillic)?
 

Судя по MSDN Library с кодировкой небогато. Можно Выбрать только Unicode или ASCII, причем какая будет в ASCII кодировка не уточняется. Надо думать дефолтная в ОС. <BR>http://msdn.microsoft.com/en-us/library/5t9b5c0c(VS.85).aspx

Bite my shiny metal ass!      
 

Я бы для этих целей использовал Microsoft Word. В своём макросе создаёте объект Word.application, и используете его метод SaveAs, одним из параметров которого является переменная типа MsoEncoding. <BR>Тут Вы сможете задать любую кодировку. В общем, сохраняйте текстовые файлы средствами Word, а не средствами filesystemobject <BR>посмотрите ещё это: http://www.programmersforum.ru/showthread.php?t=60377

 
Большое спасибо! Вариант уникода меня вполне устраивает, так что не стал уже заморачиваться с Word'ом, но ссылки очень полезные и за них особое спасибо!
Страницы: 1
Читают тему
Наверх