最近项目需要使用jspacker压缩javascript脚本文件。在网上搜索到Rob Seiler编写的packjs.wsf,很好用。惟一的缺点是,这个工具在压缩UTF-8编码的文件时,会出现乱码,而使用GB2312编码的JS文件就没有问题(不知道是不是和Windows默认的编码有关)。
由于项目的所有代码都是UTF-8编码,因此在部署时就得先把UTF-8的js转成GB2312,然后压缩,再把压缩后的文件转成UTF-8。
通过网络很快就找到了批处理转码的工具,但是。。。从UTF-8转GB2312是一个文件,GB2312转UTF-8是另一个文件。经过简单修改,一个能处理两种编码互相转换的文件诞生了。
以下代码保存为encode.vbs:
以下代码保存为encode.bat:
使用方法:
1. 单个文件转码:
可以修改encode.bat适应不同的要求
本文介绍了一个VBS脚本`encode.vbs`,用于处理JavaScript文件编码转换,特别适用于UTF-8与GB2312之间的互转,以适应不同环境的需求。此外,提供了一个批处理脚本`encode.bat`,简化了对目录内文件的编码转换操作。
948

被折叠的 条评论
为什么被折叠?



