我正在尝试使用 chr() 将字符代码转换为字符,但 VBScript 并没有给我期望的值。根据 VBScript,字符代码 199 是:
�
但是,当使用 Javascript 的 String.fromCharCode 之类的东西时,199 是:
Ç
第二个结果是我需要摆脱 VBScript 的 chr() 函数。知道问题是什么吗?
我正在尝试使用 chr() 将字符代码转换为字符,但 VBScript 并没有给我期望的值。根据 VBScript,字符代码 199 是:
�
但是,当使用 Javascript 的 String.fromCharCode 之类的东西时,199 是:
Ç
第二个结果是我需要摆脱 VBScript 的 chr() 函数。知道问题是什么吗?
编辑以反映评论
Chr(199)
返回一个 2 字节字符,它被解释为 2 个单独的字符。
ChrW(199)
返回一个Unicode
字符串。ChrB(199)
将其作为单字节字符返回编码是问题。Javascript 可能被解释为 latin-1;VBScript 可能使用了不同的编码并感到困惑。
fromCharCode()
接受指定的值Unicode
并返回一个字符串。
该Chr()
函数将指定的ANSI
字符代码转换为字符。