gpt4 book ai didi

vbscript - 将字符串转换为 UTF-8

转载 作者:行者123 更新时间:2023-12-02 02:05:34 25 4
gpt4 key购买 nike

我有一个字符串分配给编码为 ansi 的变量,例如 str = "Пирг"
如何将其编码为 UTF-8?

最佳答案

你的意思是将它写入文件?像这样:

Set stream = CreateObject("ADODB.Stream")
stream.Open
stream.Type = 2 'text
stream.Position = 0
stream.Charset = "utf-8"
stream.WriteText str
stream.SaveToFile filename, 2
stream.Close

编辑:如果您希望 UTF-8 字符串进入另一个变量,您可以这样做:

Set stream = CreateObject("ADODB.Stream")
stream.Open
stream.Type = 2 'text
stream.Position = 0
stream.Charset = "utf-8"
stream.WriteText str
stream.Flush
stream.Position = 0
stream.Type = 1 'binary
stream.Read(3) 'skip BOM
utfStr = stream.Read
stream.Close

关于vbscript - 将字符串转换为 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com