Я использую vbscript для извлечения данных из db2 и записи в файл. Запись в файл типа:
Set objTextFile = objFSO.CreateTextFile(sFilePath, True, True)
, который создает файл в юникоде. Но это файл xml, и он использует UTF-8. Поэтому, когда я открываю xml-файл с помощью MS XML Notepad, он выдает ошибку: «Шестнадцатеричное значение 0x00 является недопустимым символом»
Итак, я открываю этот текстовый файл с помощью TextPad и сохраняю в UTF-8. После этого XML открывается без проблем. Могу ли я преобразовать файл из Unicode в UTF-8 с помощью vbScript?