运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题)
代码没有问题,总是报这样的错误。
测试代码
msgbox "我们"
很简单的代码,但如果编码不对问题就很多
中文乱码问题

运行图

因为使用了utf8编码导致,因为我先用的记事本编写的
无效字符

---------------------------
Windows Script Host
---------------------------
脚本: C:\Users\Administrator\Desktop\softjc\1.vbs
行: 1
字符: 1
错误: 无效字符
代码: 800A0408
源: Microsoft VBScript 编译器错误确定
运行图

只要是用了 utf8-bom编码的vbs就是报行1,字符1错误

或者是上面的使用 ansi编码 都可以
修改后运行正常

有同学问这个是什么软件,其实就是notepad++,功能强大,比editplus比较体积大,启动慢,但免费啊。推荐大家使用notepad++编写脚本代码,我们原创文章,转载请注明出处。
相关推荐
-
运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题)
代码没有问题,总是报这样的错误. 测试代码 msgbox "我们" 很简单的代码,但如果编码不对问题就很多 中文乱码问题 运行图 因为使用了utf8编码导致,因为我先用的记事本编写的 无效字符 --------------------------- Windows Script Host --------------------------- 脚本: C:\Users\Administrator\Desktop\softjc\1.vbs 行: 1 字符: 1 错误: 无效字符 代码:
-
AngularJS报错$apply already in progress的解决方法分析
本文实例分析了AngularJS报错$apply already in progress的解决方法.分享给大家供大家参考,具体如下: 如果我们使用了AngularJS中的$scope.$apply()或者$scope.$digest(),我们很可能会遇到类似下面的错误,虽然这个错误没有太大影响,但是在日志中看起来还是很不爽的,日志中记录的异常或者错误,就应该是需要关注和解决的问题,否则就没有必要出现在日志中了. Error: [$rootScope:inprog] $apply already
-
MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加数据),并执行,不会有任何问题:但是使用mysql命令行工具执行建库脚本时,添加数据中如果包含中文,存入的数据就是乱码或是???... 解决方法1:在MySql安装目录下找到my.ini,将[mysql]下的default-character-set=latin1改为default-characte
-
CMD下执行Go出现中文乱码的解决方法
目录 1.报错信息如下 2.原因分析 3.解决方法 4.封装处理乱码方法 5.解决乱码完整代码 1.报错信息如下 2.原因分析 因为Go的编码是UTF-8,而CMD的活动页是cp936(GBK),因此产生乱码.在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者英文字符集. 3.解决方法 golang处理中文时默认是utf8,当遇
-
java表单提交中文乱码的解决方法
本文实例为大家分享了java表单提交中文乱码的解决方法,供大家参考,具体内容如下 主页index.xml <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>servlet演示</title> </head> <body> <h2&
-
spring+mybatis 通过@ResponseBody返回结果中文乱码的解决方法
问题发生: 通过@Responsebody返回 @ResponseBody @RequestMapping(value ="/selectByFormId",method = RequestMethod.GET) public Map<String,Object> getClassName(String formId){ List<String> list =formInfoService.selectClassName(formId); Map<Stri
-
Windows下在CMD下执行Go出现中文乱码的解决方法
在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况. go run ttypemain.go ���� Ping [127.0.0.1] ���� 32 �ֽڵ�����: ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128 ����
-
Windows下CMD执行Go出现中文乱码的解决方法
在cmd下运行go程序或者是GOLAND的Terminal下运行go程序会出现中文乱码的情况. go run ttypemain.go ���� Ping [127.0.0.1] ���� 32 �ֽڵ�����:���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.0.0.1 �Ļظ�: �ֽ�=32 ʱ��<1ms TTL=128���� 127.
-
MySql中表单输入数据出现中文乱码的解决方法
MySQL会出现中文乱码的原因在于 1.server本身设定问题,一般来说是latin1 2.建库建表时没有制定编码格式. MySql中表单输入数据出现中文乱码的解决方法: 1.建库的时候 CREATE DATABASE test CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 2.建表的时候 CREATE TABLE content ( text VARCHAR(100) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
-
iOS读取txt文件出现中文乱码的解决方法
一.情景描述: 后台给一个txt文件,编码是utf-8,在Mac电脑Xcode开发环境下读取txt文件内容,汉字会出现乱码,英文没有乱码这种情况. 二.尝试解决方法: 修改编码格式,尝试了NSUTF16StringEncoding,NSUTF8StringEncoding,NSASCIIStringEncoding编码等,出现的问题有时是中文乱码,有时是utf-8不能打开文件问题,最终问题都没能解决. 三.猜测原因: txt文件是从window电脑上创建,有可能和环境有关,第二,编码问题. 四.
随机推荐
- Redis实现唯一计数的3种方法分享
- 使用 iisftpdr.vbs 创建 FTP 虚拟目录的方法
- 基于Python 的进程管理工具supervisor使用指南
- PHP新特性之字节码缓存和内置服务器
- jQuery实现的向下图文信息滚动效果
- C#动态生成PictureBox并指定图片的方法
- 浅谈Linux下通过find命令进行rm文件删除的小技巧
- 详解springMVC之与json数据交互方法
- Jquery 选中表格一列并对表格排序实现原理
- JavaScript String(字符串)对象的简单实例(推荐)
- 微信小程序 Image API实例详解
- Java汉字转成汉语拼音工具类
- android长截屏原理及实现代码
- Python的Flask框架标配模板引擎Jinja2的使用教程
- ViewPager的setOnPageChangeListener方法详解
- python将视频转换为全字符视频
- 易语言是在VB6上二次开发或二次封装吗
- 如何使用XPath提取xml文档数据
- PHP设计模式之装饰器模式定义与用法简单示例
- 使用python制作一个解压缩软件
