用什么函数判断是否为汉字 RT,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim c As String c = "阿" If c > "~" Then MsgBox "汉字" ElseIf IsNumeric(c) Then MsgBox "数字" ElseIf (c >= "A" And c <= "Z") Or (c >= "a" And c <= "z") Then MsgBox "英文" End If 不用这么麻烦啦,汉字的asc()值是<0的. asc("汉") <0 '表达式为真 或者直接判断字符编码范围在十六进制&H4e00 与 &H9fa5之间的,就是汉字 Private Sub Command1_Click() Dim i, t For i = 1 To Len(Text1.Text) t = Mid(Text1.Text, i, 1) If Asc(t) < 0 Then ' 在VB中,中文的ASCII值总是负值 MsgBox t, 0, "汉字" End If NextEnd Sub 判断字符编码范围在十六进制&H4e00 与 &H9fa5之间,代码写出来好不好,谢谢。我就是有个文件,我想把其中的汉字打出来。标点符号有,日文没有。 VB6程序关于串口会丢帧 InstallShield X Express v10.0.SP2 制作安装包时想加入安装google工具栏的功能。救命,今晚得有结果,谢谢各位高手! 文件操作问题急急急!!!!!在线等! 菜单中的复制、粘帖功能如何实现? 高手请指点 软件完成,请大家帮助测试,共同提高 API返回的是时间时VC的Long型 关于字符串的取值问题 如何设计报表 在Access2000中,如何把一个文本字段不让它为NULL? 在VB中从数据库输出到Excel中的日期怎么才能变成日期格式,而不是天数 有关modem通讯
c = "阿"
If c > "~" Then
MsgBox "汉字"
ElseIf IsNumeric(c) Then
MsgBox "数字"
ElseIf (c >= "A" And c <= "Z") Or (c >= "a" And c <= "z") Then
MsgBox "英文"
End If
asc("汉") <0 '表达式为真
&H4e00 与 &H9fa5之间的,就是汉字
Dim i, t
For i = 1 To Len(Text1.Text)
t = Mid(Text1.Text, i, 1)
If Asc(t) < 0 Then ' 在VB中,中文的ASCII值总是负值
MsgBox t, 0, "汉字"
End If
NextEnd Sub
&H4e00 与 &H9fa5之间,
代码写出来好不好,谢谢。
我就是有个文件,我想把其中的汉字打出来。标点符号有,日文没有。