回复 个蛋猪 的帖子
Asc 函数请参阅 示例 特性 返回一个 Integer,代表字符串中首字母的字符代码。 语法
Asc(string) 必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。 说明
在非 DBCS 系统下,返回值范围为 0 – 255 。在 DBCS 系统下,则为 -32768 – 32767。 注意 AscB 函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。AscW 函数返回 Unicode 字符代码,若平台不支持 Unicode,则与 Asc 函数功能相同。
Asc函数返回的数字在 -32768 – 32767 而你的代码:Dim ardata(-20319 To -10247) As String 这个区域远比 Asc 函数返回的数字区域小很多。。 所以又很多汉子返回数字后是找不到结果的。。也就是拼音代码区域小了。。所以有些汉子就找不到结果,也就返回不了想要的拼音了。 |