- Файловая система
- Регулярные выражения
- Базы данных
- Двоичные данные
- Полезные функции

Функция 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"