当前位置: 代码网 > it编程>前端脚本>其它脚本 > vbs实现unicode和ascii编码转换

vbs实现unicode和ascii编码转换

2024年05月19日 其它脚本 我要评论
一、copy a unicode file to an ansi filewitoansi.vbs文件:批处理中调用:二、copy a ansi file to an unicode file只需对o

一、copy a unicode file to an ansi file

witoansi.vbs文件:

批处理中调用:

二、copy a ansi file to an unicode file

只需对opentextfile和createtextfile的打开方式做调整即可。

三、参考

http://msdn.microsoft.com/en-us/library/aa368046%28vs.85%29.aspx

四、opentextfile和createtextfile的使用

createtextfile 方法

创建指定文件并返回 textstream 对象,该对象可用于读或写创建的文件。

参数

object

必选项。应为 filesystemobject 或 folder 对象的名称。

filename

必选项。字符串表达式,指明要创建的文件。

overwrite

可选项。boolean 值指明是否可以覆盖现有文件。如果可覆盖文件,该值为 true;如果不能覆盖文件,则该值为 false 。如果省略该值,则不能覆盖现有文件。

unicode

可选项。boolean 值指明是否以 unicode 或 ascii 文件格式创建文件。如果以 unicode 文件格式创建文件,则该值为 true;如果以 ascii 文件格式创建文件,则该值为 false。如果省略此部分,则假定创建 ascii 文件。

opentextfile 方法

打开指定的文件并返回一个 textstream 对象,可以读取、写入此对象或将其追加到文件。

参数

object

必选项。应为 filesystemobject 对象的名称。

filename

必选项。字符串表达式,指明要打开的文件名称。

iomode

可选项。输入/输出模式,是下列三个常数之一:forreading,forwriting,或 forappending。

create

可选项。boolean 值,指出当指定的 filename 不存在时是否能够创建新文件。允许创建新文件时为 true,否则为 false。默认值为 false。

format

可选项。三个 tristate 值之一,指出以何种格式打开文件。若忽略此参数,则文件以 ascii 格式打开。

设置

iomode 参数可为下列设置之一:

描述
forreading1以只读模式打开文件。不能对此文件进行写操作。
forwriting2以只写方式打开文件。不能对此文件进行读操作。
forappending8打开文件并在文件末尾进行写操作。

format 参数可为下列设置之一:

常数描述
tristateusedefault-2以系统默认格式打开文件。
tristatetrue-1以 unicode 格式打开文件。
tristatefalse 0以 ascii 格式打开文件。
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com