运行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电脑上创建,有可能和环境有关,第二,编码问题. 四.
随机推荐
- Angular.Js中过滤器filter与自定义过滤器filter实例详解
- 使用Lua作为C语言项目的配置文件实例
- Vuejs第八篇之Vuejs组件的定义实例解析
- 通过判断JavaScript的版本实现执行不同的代码
- PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- VBS教程:函数-Space 函数
- Spring security实现权限管理示例
- 详解nodejs的express如何自动生成项目框架
- Java集合Set、List、Map的遍历方法
- Eclipse常用快捷键总结(必看篇)
- Android ListView构建支持单选和多选的投票项目
- Linux下远程连接MySQL数据库的方法
- Java连接MYSQL数据库的详细步骤
- Windows上使用Python增加或删除权限的方法
- python 对字典按照value进行排序的方法
- 易语言将数值转换为指定格式的文本
- Jenkins 编译后使用SSH发布详解
- python tkinter基本属性详解
- RadioGroup实现单选框的多行排列