使用windows命令和iconv.exe批量轉換文件編碼


 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文件。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM