if abs(asc(strT))>256 then
msgbox "汉字"
endif
msgbox "汉字"
endif
解决方案 »
- 关于二进制文件读写,比较与鼠标定位
- FileListBox的问题~~~100分~~
- 如何把datagrid最前面有小三角的那列去掉
- 如何屏蔽windowsmediaplay的右键菜单
- 千秋网页餐饮管理系统,希望各位哥哥姐姐给点意见
- realone 控件的问题
- 如何给投票系统编程,大家进来看看.....
- 紧急求助,高分悬赏,VB编程(顺序+选择结构设计)
- 有关与数据库应用程序发布的问题?(online)
- 如何在datagrid中编辑,请教各位?
- 封包问题!!急急急急!!
- 急!ASP::: Respose.write format(rs("T_date"),"yy-mm-dd") 怎么不行,该如何写
MSGBOX("汉字")
END IF
debug.print ASC(str)
如果小于0那么就是汉字,否则不是…!!!
str是字符型变量!!!
来进行判断!!!
汉字没有ASCII码
Asc取得的是 字符代码MSDN的解释:字符代码:用来表示一字符集中特定字符的数字,比如ANSI 字符集。ANSI字符的范围是0~127
在此范围外的是DBCS字符集(汉字就是一种DBCS字符集)
把它们组成一Integer就是字符代码
由于每个字节的值都大于127
而Interger的最高位是符号位
所以值为负