码迷,mamicode.com
首页 > Windows程序 > 详细

使用windows命令和iconv.exe批量转换文件编码

时间:2019-01-09 20:19:50      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:使用   目录   .exe   name   用法   大量   循环   转换文件编码   icon   

 iconv是知名的开源跨平台编码转换库,iconv.exe是iconv库在windows下的命令行工具,iconv.exe的一般用法:iconv.exe -f gbk -t utf-8 gbk.txt > utf-8.txt。其中 -f gbk 指明转换前的文件编码是gbk,-t utf-8 指明转换后的文件编码是utf-8,gbk.txt 是转换前文件的名称,> utf-8.txt指明把转换结果输出到utf-8.txt文件中。

 

 

当我们要转换大量文件时,我们可以结合windows命令和iconv.exe批量编码转换。用法:for /r  dir_name  %i in (*.txt) do  iconv.exe -f GBK -t UTF-8 %i >  %~ni_utf8.txt,其中 dir_name 是待转换文件的存放目录,for /r  dir_name  %i in (*.txt) do 命令循环dir_name目录下的所有txt文件,iconv.exe -f GBK -t UTF-8 %i >  %~ni_utf8.txt 用于转换每一个txt文件。 

使用windows命令和iconv.exe批量转换文件编码

标签:使用   目录   .exe   name   用法   大量   循环   转换文件编码   icon   

原文地址:https://www.cnblogs.com/codeking100/p/10246431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!