![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-19 10:08 |
共 47,814 主题排行 / 349,908 发帖 / 今日 0 篇 / 48,259 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 命令行GB2312,UTF-8,Unicode,BIG5编码转换工具VBS版(2007-12更新) |
| 可打印版本 18,666 / 64 |
| 第1楼 fastslz | 发表于 2007-12-05 14:41 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
命令行GB2312,UTF-8,Unicode,BIG5编码转换工具VBS版(2007-12更新) 演示 echo "ABCDE &!@#$ ^<>() %% abcde 测试!"> "处理前.txt" 编码查询工具 QueryCode.vbs http://www.cn-dos.net/forum/viewthread.php?tid=36012&fpage=1&highlight= [ Last edited by fastslz on 2007-12-9 at 11:24 PM ] 附件 CodeToos.rar (15.19 KiB) |
|
| 第2楼 s11ss | 发表于 2007-12-05 16:36 |
| 银牌会员 发帖 566 积分 2,098 | |
|
多谢分享,研究一下。
|
|
| 第3楼 electronixtar | 发表于 2007-12-06 14:45 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
Function WriteToFile (Getfile, Str, CharSet)
Set stm = CreateObject("Adodb.Stream") stm.Type = 2 stm.mode = 3 stm.charset = CharSet stm.Open stm.WriteText Str stm.SaveToFile Getfile,2 stm.flush stm.Close Set stm = Nothing End Function 果然是这段,嘿嘿~ |
|
| 第4楼 fastslz | 发表于 2007-12-09 23:30 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
更新:
加强应用性,避免用户误操作造成不必要的损失,增加判断输入文件编码是否正确功能。 |
|
| 第5楼 laomeng | 发表于 2007-12-10 23:03 |
| 新手上路 发帖 5 积分 10 | |
|
高手,水平太高了,以后来这里好好,好多年不碰dos,手生了不少
|
|
| 第6楼 prcjie | 发表于 2007-12-20 16:51 |
| 新手上路 发帖 1 积分 2 | |
|
下载一个试试~~ 找类似的工具好久了~谢谢
|
|
| 第7楼 qzwqzw | 发表于 2007-12-20 20:01 |
| 银牌会员 发帖 636 积分 2,343 | |
|
谁有空写一个纯dos下的版本
这两天尝试在dos下浏览邮件 满篇的mime字符令人发愁 |
|
| 第8楼 yongfa365 | 发表于 2007-12-23 14:24 |
| 初级用户 发帖 11 积分 23 | |
|
CheckCode 这个函数只能判断带BOM的文件
|
|
| 第9楼 fastslz | 发表于 2007-12-23 18:41 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。
UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。 Windows就是使用BOM来标记文本文件的编码方式的。 |
|
| 第10楼 yongfa365 | 发表于 2007-12-23 21:06 |
| 初级用户 发帖 11 积分 23 | |
|
有BOM很多地方会有问题,不喜欢这个BOM
|
|
| 第11楼 fastslz | 发表于 2007-12-24 01:43 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
回9楼时匆忙还不注意原来是柳永法(yongfa365)高手哦,看你的Blog受益匪浅,在你的CodeChange.vbs代码中也学到不少
|
|
| 第12楼 fastslz | 发表于 2007-12-24 01:47 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
Originally posted by qzwqzw at 2007-12-20 20:01: 纯DOS 纯CMD的吧?给个思路 |
|
| 第13楼 Rayz | 发表于 2008-01-16 16:37 |
| 新手上路 发帖 7 积分 14 | |
|
好东西,我下来了,谢谢分享
|
|
| 第14楼 sheercony | 发表于 2008-02-18 13:43 |
| 新手上路 发帖 1 积分 2 | |
|
太棒了 真是好东西
|
|
| 第15楼 35799 | 发表于 2008-03-07 01:43 |
| 新手上路 发帖 7 积分 14 | |
|
谢谢。楼主能不能帮我把转换后扩展名同时改htm。因为我的索爱手机能看到UTF-8格式的htm(看书用的)
[ Last edited by 35799 on 2008-3-7 at 01:46 AM ] |
|
| 1 2 3 4 … 5 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |