一、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
转载于:https://blog.51cto.com/332374363/960957