» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 求一个自动批量把txt从unicode转成ASCII的工具

找了好久但是都不好用,ultraedit可以转,但是不知道怎么批量转,非常麻烦。


TOP

posted by wap, platform: iPhone

ASCII?你意思是中文的多字节编码吧,GBK这样的吧?有python吗,写个脚本10分钟



TOP

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


TOP

posted by wap, platform: iPhone

为啥要把好的编码转成差的编码?
为了适配烂程序?

TOP

用powershell应该比vbscript省事,等我学会了再告诉你。。。

[ 本帖最后由 phoenie 于 2013-9-7 20:52 编辑 ]

TOP

引用:
原帖由 jimao 于 2013-9-7 20:27 发表
posted by wap, platform: iOS

授人与渔
windows 自带脚本宿主


DOS下文本编码批量转换代码

摘自:黑客笔记
TXT编码批量转换代码
VBS: 红色处替换成编码格式 gb2312 UTF-8 Unicode
Set objArgs = WScript.Argume ...
谢谢,但是我不会编程,要去学吗……

TOP

EditPlus好像可以批量更改

[ 本帖最后由 leocomet 于 2013-9-7 22:28 编辑 ]

TOP

posted by wap, platform: GOOGLE (Nexus 4)

脚本应该很好写啊

TOP

一种可以用专有的文本管道式处理工具TextPipe,做好相应设置,存成一个Profile,以后对着文本文件右击,找TextPipe的子菜单里你做的那个Profile,就可以立刻转换。

还有么就是用脚本
Windows下用VBS脚本,比如3楼的就可以,不过他的内容被表情符号打乱了,周一到公司把我几年前用的那个传上来。
OSX或Linux下么就用Python吧。

TOP

引用:
原帖由 SONIC3D 于 2013-9-8 03:46 发表
一种可以用专有的文本管道式处理工具TextPipe,做好相应设置,存成一个Profile,以后对着文本文件右击,找TextPipe的子菜单里你做的那个Profile,就可以立刻转换。

还有么就是用脚本
Windows下用VBS脚本,比如3楼 ...
谢谢!:D

TOP

posted by wap, platform: iOS

搭车求一个可以把文件名gb2312编码和unicode编码批量相互转换的软件

TOP

posted by wap, platform: Android

字幕软件啊

TOP

发新话题
     
官方公众号及微博