[AppleScript] 纯文本查看 复制代码.版本 2
.子程序 编码_Ansi到ucs2_2, 文本型, 公开, UCS2 也就是 unicode be,ucs2是2字节的UNICODE编码,还有UCS4,也就是4字节的UNICODE编码。将 ansi 转变成 usc2,如 123 转换后为 %u0031%u0032%u0033,失败返回空文本;如“王”字:Unicode为738BH,若按Unicode-BE方式存储,则是:73 8B,若按Unicode-LE方式存储,就是:8B 73。
.参数 Ansi文本, 文本型, , 如:123
.局部变量 unicode字节集, 字节集
.局部变量 unicode指针, 整数型
.局部变量 unicode长度, 整数型
.局部变量 ucs2字节集, 字节集
unicode字节集 = 编码_Ansi转Unicode (Ansi文本)
unicode长度 = 取字节集长度 (unicode字节集)
unicode指针 = 取指针_字节集 (unicode字节集, unicode字节集, 0)
ucs2字节集 = unicode字节集高低位交换 (unicode字节集)
返回 (unicode字节集转ucs2字符 (ucs2字节集))
.子程序 unicode字节集转ucs2字符, 文本型
.参数 unicode字节集, 字节集
.局部变量 字节集长度, 整数型
.局部变量 i, 整数型
.局部变量 双字节, 字节集
.局部变量 转换为整数, 整数型
.局部变量 返回文本, 文本型