+ -
当前位置:首页 → 问答吧 → 请问什么软件可以将UTF保存成GBK?

请问什么软件可以将UTF保存成GBK?

时间:2010-05-27

来源:互联网

请问什么软件可以将UTF保存成GBK?

作者: pureland   发布时间: 2010-05-27

记事本

作者: 4321285   发布时间: 2010-05-27

我用的EditPlus

作者: 8yong8   发布时间: 2010-05-27

notepad++

作者: buyu   发布时间: 2010-05-27

EditPlus

作者: wangsdong   发布时间: 2010-05-28

批量用说塔

作者: rwx0217   发布时间: 2010-05-28


var fs_o = new ActiveXObject("Scripting.FileSystemObject"); do_main("c:\\temp"); //以UTF-8格式装入文件内容 function load_text_file(path) { var adTypeText = 2; var strm = new ActiveXObject("ADODB.Stream"); strm.Type = adTypeText strm.Charset="UTF-8"; strm.Open(); strm.LoadFromFile(path); return strm.readText(); } //以GB2312格式写入文件内容 function save_text_file(path,text) { var adTypeText = 2; var strm = new ActiveXObject("ADODB.Stream"); strm.Type = adTypeText strm.Charset="gb2312"; strm.Open(); strm.writeText(text); strm.SaveToFile(path,2); } //处理单个文件 function do_file(path) { if (/.js$/.test(path)) { var text = load_text_file(path); //此处可以对文件内容进行处理 //text = text.replace(/#CONFIG#/g,"true"); save_text_file(path,text); } } //处理目录下的文件 function do_main(curpath) { //处理当前目录 var ff = fs_o.GetFolder(curpath); var cc = new Enumerator(ff.files); for (; !cc.atEnd(); cc.moveNext()) { do_file( cc.item().Path ); } //处理下级目录 var fc = new Enumerator(ff.SubFolders); for (; !fc.atEnd(); fc.moveNext()) { do_main( fc.item().Path ); } }
 提示:您可以先修改部分代码再运行
把以上代码保存为*.js文件,可批量处理指定目录下所有文件

作者: opallc   发布时间: 2010-05-28

记事本吧

作者: ydkygm   发布时间: 2010-05-28

相关阅读 更多