一、Asc、AscB、AscW 是 VBScript 中的三个函数,其区别如下。

Asc(string) 返回与字符串的第一个字母对应的 ANSI 字符代码。返回值:英文 >0,中文 <0。

AscB(binstr) 适用于二进制数据。AscB 不是返回第一个字符的字符代码,而是返回首字节。

AscW(string) 是为使用 Unicode 字符的 32 位平台提供的。它返回 Unicode (宽型)字符代码,因此可以避免从 ANSI 到 Unicode 的代码转换。它的返回值与 JavaScript 中的 charCodeAt 相同。返回值:英文 >0,中文 >255。

 

二、Chr、ChrB、ChrW 是 VBScript 中的三个函数,其区别如下。

Chr(charcode) 返回与指定的 ANSI 字符代码相对应的字符。

ChrB 不是返回一个或两个字节的字符,而总是返回单个字节的字符。

ChrW 是为使用 Unicode 字符的 32 位平台提供的。它的参数是一个 Unicode (宽字符)的字符代码,因此可以避免将 ANSI 转化为 Unicode 字符,等同于 JavaScript 中的 fromCharCode

 

三、详情:

http://demon.tw/programming/asc-ascb-ascw-chr-chrb-chrw-difference.html