Функция StrToUTF8.

Функция StrToUTF8 преобразует текстовую строку в байтовую, в кодировке UTF-8.

Примечание: помимо значения System.Text.UTF8Encoding, для применения соответствующей кодировки, можно также использовать:
System.Text.ASCIIEncoding,
System.Text.UnicodeEncoding,
System.Text.UTF7Encoding.

Function StrToUTF8(str)

    Const encoding = "UTF8"'|ASCII|UTF7|Unicode

    Set utf8 = CreateObject("System.Text." & encoding & "Encoding") 

    StrToUTF8 = utf8.GetBytes_4(str)

End Function

Пример:

text = "я помню чудное мгновенье.."

fName = "utf8_Sample.txt"

blob = StrToUTF8(text)'получить блоб

WScript.Echo "Text: " & Chr(34) & text & Chr(34) 
WScript.Echo "String length: " & Len(text) & " symbols"
WScript.Echo "Blob length: " & LenB(blob) & " bytes"
WScript.Echo "Writing text into file " & Chr(34) & fName & Chr(34)

Call writeBinaryFile(fName, blob)
WScript.Echo "The End"