»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 求一个自动批量把txt从unicode转成ASCII的工具
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[其他]
求一个自动批量把txt从unicode转成ASCII的工具
jimao
大侠
帖子
925
精华
0
积分
7599
激骚
30 度
爱车
主机
相机
手机
注册时间
2010-12-8
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2013-9-7 20:27
显示全部帖子
posted by wap, platform: iOS
授人与渔
windows 自带脚本宿主
DOS下文本编码批量转换代码
摘自:黑客笔记
TXT编码批量转换代码
VBS: 红色处替换成编码格式 gb2312 UTF-8 Unicode
Set objArgs = WScript.Arguments
For I = 0 To objArgs.Count - 1
FileUrl = objArgs(I)
Call WriteToFile(FileUrl, ReadFile(FileUrl, "gb2312"
, "Unicode"
Next
Function ReadFile(FileUrl, CharSet)
Dim Str
Set stm = CreateObject("Adodb.Stream"
stm.Type = 2
stm.mode = 3
stm.charset = CharSet
stm.Open
stm.loadfromfile FileUrl
Str = stm.readtext
stm.Close
Set stm = Nothing
ReadFile = Str
End Function
Function WriteToFile (FileUrl, Str, CharSet)
Set stm = CreateObject("Adodb.Stream"
stm.Type = 2
stm.mode = 3
stm.charset = CharSet
stm.Open
stm.WriteText Str
stm.SaveToFile FileUrl, 2
stm.flush
stm.Close
Set stm = Nothing
End Function
CMD:
@echo off
for /f "delims=" %%a in ('dir /s /b /a-d D:\test\*.txt') do hacknote.vbs "%%a"
pause
UID
179899
帖子
925
精华
0
积分
7599
交易积分
0
阅读权限
30
在线时间
3591 小时
注册时间
2010-12-8
最后登录
2025-6-28
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计