[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] VBS怎样判断字符串中是否含有UNICODE字符?

asc("拉")

但不知道ANSI这个取值范围是多少?

盼赐教

非常感谢,我的程序的目的是,下载网页内容,只要支持ANSI的字符一律保存到ANSI文本,不支持的(如仅支持UNICODE)一律删除

TOP

另外,我查了许多资料,网页的字符是不是可变字节的UNICODE字符,即a是一个字节的字符,汉字“中”是二个字节的字符。。。 而默认的ANSI(XP,简体中文)我估计是能包括ANSI-1 ANSI-2 GB2312 等一些字编码的字符 唯一不包括的是那些三个字节或四个字节的UNICODE字符,这样理解对吗/

TOP

回复 5# yu2n

谢了
我发现不支持ANSI的UNICODE字符,如是四个字节的,使用for x=1 to len(str) vstr=mid(str,x,1)取某个字符时会出错,即把四个字节的人为分开了,当成二个字符来处理;
另外,GB2312字符集是不是实际上包含了ANSI等
还有这个字符集,在哪找到?/

TOP

本帖最后由 lqh123108 于 2014-11-7 12:17 编辑

回复 6# yu2n


能解释一下这些代码的意思?

TOP

回复 9# yu2n


    非常感谢

TOP

返回列表