如何在 VBA Excel 中创建 UTF-8 编码.xml文件



我想在 VBA 宏中创建一个 UTF-8 编码.xml文件。 我知道如何创建.xml文件,但其默认编码是 ANSI。 我想将其更改为 UTF-8,当然,不是手动更改,并且我混淆了使用哪个代码来创建文本文件,因为我知道两种方法:

....
xmlFile = NewFolderName & "" & Application.Cells(5, j + 1).Value
Open xmlFile For Output As #1
Close #1

....

....
Set objF = objFso.CreateTextFile(xmlFile, True, True)
objF.Close
....

使用记事本打开此.xml文件时,编码为 ANSI。 我希望将文件编码为 UTF-8。 有人可以帮助我吗?

谢谢。。

不确定,但您可以尝试将以下字符串添加到其顶部的文件中: <?xml version="1.0" encoding="UTF-8">我只是在使用一些xml文件,如果我没错的话,这是应该获得编码的字符串

最新更新