vbscript中的字符到UTF代码

vbscript中的字符到UTF代码,vbscript,utf,Vbscript,Utf,我想从VBScript创建一个.properties文件,用于Java程序。我将在使用ASCII映射之外的字符的语言中使用一些字符串。所以,我需要替换这些字符作为它的UTF代码。这将是a的\u0061,b的\u0062,依此类推 是否有方法获取VBScript中字符的UTF代码?VBScript具有返回指定字符串中第一个字符的Unicode(宽)代码的函数 请注意,AscW以十进制数的形式返回字符代码,因此如果需要特定格式的字符代码,则必须为此编写一些附加代码(问题是,VBScript没有合适的

我想从VBScript创建一个.properties文件,用于Java程序。我将在使用ASCII映射之外的字符的语言中使用一些字符串。所以,我需要替换这些字符作为它的UTF代码。这将是a的\u0061,b的\u0062,依此类推

是否有方法获取VBScript中字符的UTF代码?

VBScript具有返回指定字符串中第一个字符的Unicode(宽)代码的函数

请注意,
AscW
以十进制数的形式返回字符代码,因此如果需要特定格式的字符代码,则必须为此编写一些附加代码(问题是,VBScript没有合适的字符串格式函数)。例如,如果需要格式化为
\unnn
的代码,可以使用如下函数:

WScript.Echo ToUnicodeChar("✈") ''# \u2708

Function ToUnicodeChar(Char)
  str = Hex(AscW(Char))
  ToUnicodeChar = "\u" & String(4 - Len(str), "0") & str 
End Function

这是可行的,但需要在文档顶部使用