VBScript chr()似乎返回错误的值

Dav*_*own 3 javascript vbscript chr fromcharcode

我正在尝试将字符代码转换为带有chr()的字符,但VBScript并没有给我我期望的值.根据VBScript,字符代码199是:

�
Run Code Online (Sandbox Code Playgroud)

但是,当使用Javascript的String.fromCharCode之类的东西时,199是:

Ç
Run Code Online (Sandbox Code Playgroud)

第二个结果是我需要摆脱VBScript的chr()函数.知道问题是什么吗?

Jim*_*mmy 7

编辑以反映评论

Chr(199)返回一个2字节字符,该字符被解释为2个单独的字符.

  • 使用ChrW(199)返回Unicode字符串.
  • 使用ChrB(199)将其作为单字节字符返回

  • 如果我没有将字符连接到字符串上,ChrB 就可以工作。ChrW 似乎可以处理字符串连接(不要问我为什么)。谢谢! (2认同)