Linux 文件格式轉碼工具


Linux 系統下文件編碼轉換格式工具

ICONV 下載

https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz

源碼安裝:

$ ./configure --prefix=/usr/local
$ make
$ make install

使用:

iconv -f gbk -t utf-8 -o outfile infile

-f 為原來的編碼方式
-t 為輸出文件的編碼方式
-o 表示輸出文件名,這利用outfile表示,最后跟上要更改編碼方式的文件名sourcefile。

列出當前支持的字符編碼: 

# iconv -l

將文件 file1 轉碼,轉后文件輸出到 fil2 中:

# iconv -f EUC-JP-MS -t UTF-8 file1 -o file2 //沒-o那么會輸出到標准輸出.

CONVMV 轉碼工具。

yum 安裝

yum install convmv -y

主要選項:

convmv 的使用方法:
convmv -f 源編碼 -t 新編碼 [選項] 文件名

1、-f ENCODING
指定目前文件名的編碼,如-f gbk
2、-t ENCODING
指定將要轉換成的編碼,如-f utf-8
2、-r
遞歸處理子文件夾 遞歸轉換目錄下所有文件名
3、–notest
真正進行操作,默認情況下是不對文件進行真實操作
4、–list
顯示列出所有支持的編碼
5、–unescap
可以做一下轉義,比如把%20變成空格
6、-i
交互模式(詢問每一個轉換,防止誤操作)

示例:

GBK 轉碼 UTF-8
convmv -f GBK -t UTF-8 --notest -r /home/

 


免責聲明!

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



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