批处理之家's Archiver

Batcher 发表于 2009-3-26 15:45

VBS版文件编码识别、转换工具(GB2312、UTF-8、Unicode、BIG5)

[table=100%,black][tr][td][size=1][color=white]C:\Test>tree /f C:\Test\CodeToos

C:\TEST\CODETOOS
│  CheckCode.vbs
│  Demo.bat
│  GB2U8.vbs
│  GB2Ue.vbs
│  U82GB.vbs
│  U82Ue.vbs
│  Ue2GB.vbs
│  Ue2U8.vbs

└─allcode
        ANSI2Unicode.vbs
        ANSI2UTF8.vbs
        Demo.bat
        Unicode2ANSI.vbs
        Unicode2UTF8.vbs
        UTF82ANSI.vbs
        UTF82Unicode.vbs
[/color][/size][/td][/tr][/table]

本地下载:[attach]1088[/attach]

quake_wu 发表于 2010-8-24 14:59

我测试了一下,似乎不支持big5啊

dali618 发表于 2011-5-14 11:30

感谢分享:handshake

Demon 发表于 2011-6-1 20:11

CheckCode.vbs并不完全正确

broly 发表于 2011-10-28 01:07

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=81154&ptid=3900]4#[/url] [i]Demon[/i] [/b]


    你是指判断UTF8部分  EF BB BF  用三个字节来判断,还是说最后一部分不是GB2312,而是GBK?

wc726842270 发表于 2011-10-28 02:56

都忘记有现成的了,以后可以轻松很多了

garyng 发表于 2011-11-9 21:31

感谢~
收藏了!

Demon 发表于 2011-11-9 21:48

[quote]回复  Demon


    你是指判断UTF8部分  EF BB BF  用三个字节来判断,还是说最后一部分不是GB2312,而 ...
[size=2][color=#999999]broly 发表于 2011-10-28 01:07[/color] [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=95432&ptid=3900][img]http://bbs.bathome.net/images/common/back.gif[/img][/url][/size][/quote]

并不是所有UTF-8编码的文件都带BOM的,事实上,绝大部分UTF-8文件都不带BOM。将不带BOM的文件都当成GB2312显然不正确。

gzaapy 发表于 2012-3-25 02:32

谢谢!楼主,下载看看是否实用!

pinke8 发表于 2012-7-5 20:13

确实是好东东的,收藏了,用用先

yu2n 发表于 2012-11-4 11:54

我搜了很多代码,编码检测似乎很难。
不知道现在有人解决没。

Demon 发表于 2012-11-4 12:24

[quote]我搜了很多代码,编码检测似乎很难。
不知道现在有人解决没。
[size=2][color=#999999]yu2n 发表于 2012-11-4 11:54[/color] [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=119713&ptid=3900][img]http://bbs.bathome.net/images/common/back.gif[/img][/url][/size][/quote]

100%准确检测是不可能的。

gudou 发表于 2012-12-18 21:46

曾经在网上找到一个把变量转换成UTF-8(即%ED 80 C3)这样的脚本,其中还可以编辑要排除的不转换的字符(如英文字母、数字、一些可打印特殊字符等),用以对Flash存档文件路径引用……可惜不小心找不到了……

xiangyu007 发表于 2013-2-20 12:46

谢谢楼主的分享

pichulikh 发表于 2013-4-2 15:37

谢谢楼主的分享!

yefeng007520 发表于 2014-4-18 04:07

下载一个使用,多谢分享。。。

hiiwayne 发表于 2015-10-20 14:05

大恩不言谢,以后好好学习。

zrc20d 发表于 2015-12-6 09:17

学习一下,感谢分享

3518228042 发表于 2017-7-11 12:06

用了下,都有这样错误,比如UTF82ANSI.vbs

行:51
字符:5
错误:文件无法被打开。
代码:800A0BBA
源:ADODB.Stream

是不是某个dll缺失造成的?好像以前XP能运行

leaf 发表于 2018-6-7 19:00

感谢分享,收下了

ourpage 发表于 2020-2-9 12:32

谢谢分享,正需要。

wly5401 发表于 2020-3-30 17:08

怎么用、????

the_sky123 发表于 2020-5-14 10:10

支持支持,非常好用

buhe272003 发表于 2021-7-29 16:23

好东西非常有用

ipsexin 发表于 2023-5-2 19:25

研究下如何使用先

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.