Почему не получается изменить кодировку текста?

На просторах Интернета нашёл VBS скрипт, который должен менять кодировку текста:

Set stream = CreateObject("ADODB.Stream")
stream.Type = 2
stream.Charset = "windows-1251"
stream.Open()
stream.LoadFromFile("G:\sourceFile.txt")
Text = stream.ReadText()
stream.Close()

stream.Charset = "windows-1256"
stream.Open()
stream.WriteText(Text)
stream.SaveToFile "G:\resultFile.txt", 2
stream.Close()

Но при попытке перекодировать текст

Привет, я Дима!

из Windows-1251 в Windows-1256 (арабские символы) он выводит

?»??????????µ?‚, ?? ?”?????°!

И это совсем не похоже на арабские символы. Подскажите, в чём загвоздка и как решить задачу?


Ответы (0 шт):