900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 解决运行vbs文件时VBS编译器错误

解决运行vbs文件时VBS编译器错误

时间:2022-03-21 02:59:47

相关推荐

解决运行vbs文件时VBS编译器错误

这两天想玩一玩vbs,写了几行代码后发现无法运行!我可不允许,于是多方查找才找到了解决方法。

代码如下

Dim a,ba="请输入您的名字"b=Inputbox(a)Msgbox b

解决方案:

把vbs文件用记事本打开,然后在菜单栏找到保存后点击另存为,编码模式改为:ASNI,再保存就好了,再打开。

问题虽然解决了但ASNI是个什么东西?我又查了查

准确说,并不存在哪种具体的编码方式叫做ANSI,它只是一个Windows操作系统上的别称而已。

其实ANSI并不是某一种特定的字符编码,而是在不同的系统中,ANSI表示不同的编码。你的美国同事Bob的系统中ANSI编码其实是ASCII编码(ASCII编码不能表示汉字,所以汉字为乱码),而你的系统中(“汉字”正常显示)ANSI编码其实是GBK编码,而韩文系统中(“한국어”正常显示)ANSI编码其实是EUC-KR编码。

那么Windows系统是如何区分ANSI背后的真实编码的呢?

微软用一个叫“Windows code pages”(在命令行下执行chcp命令可以查看当前code page的值)的值来判断系统默认编码,比如:简体中文的code page值为936(它表示GBK编码,win95之前表示GB2312,详见:Microsoft Windows' Code Page 936),繁体中文的code page值为950(表示Big-5编码)。

具体可看这位老哥的文章

(19条消息) ANSI是什么编码?_IT技术学习的博客-CSDN博客_ansi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。