我想从VBScript创建一个用于Java程序的.properties文件.我将在使用ASCII映射之外的字符的语言中使用一些字符串.所以,我需要替换这些字符的UTF代码.这对于a,\ u0062来自b等等.
有没有办法在VBScript中获取char的UTF代码?
VBScript具有AscW返回指定字符串中第一个字符的Unicode(宽)代码的函数.
请注意,AscW返回的字符代码为十进制数,所以,如果你需要它以特定的格式,你必须写一些额外的代码(而问题是,VBScript不具有体面的字符串格式化函数).例如,如果您需要格式化为的代码,您可以使用如下函数:\unnnn
WScript.Echo ToUnicodeChar("?") ''# \u2708
Function ToUnicodeChar(Char)
str = Hex(AscW(Char))
ToUnicodeChar = "\u" & String(4 - Len(str), "0") & str
End Function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4504 次 |
| 最近记录: |