对于google中和csdn中没有正确严谨的vb6判断字符串中是否包含汉字,要么简单的判断是否asc()返回值小于0(这样只能判断是否为双字节的字符串,比如韩文、日文、中文、阿拉伯文,无法确定为中文),难怪人家说我们vb6的都是初级新手用的。判断汉字的做法,都如此不严谨。
给出一个比较严谨的判断是否包含中文方法好了。希望日后有人搜索到,能够有帮助。
创建窗体,放一个按钮,默认名字,粘贴如下代码在代码页面。
输出结果:
"中文" 包含汉字"ち" 不包含汉字"English" 不包含汉字"123" 不包含汉字