linux下有許多方便的小工具來轉(zhuǎn)換編碼:
- 文本內(nèi)容轉(zhuǎn)換 iconv
- 文件名轉(zhuǎn)換 convmv
- mp3標(biāo)簽轉(zhuǎn)換python-mutagen
文件名亂碼
sudo apt-get install convmv
convmv 使用方法:
convmv -f 源編碼 -t 新編碼 [選項(xiàng)] 文件名
常用參數(shù):
- -r 遞歸處理子文件夾
- –notest 真正進(jìn)行操作,默認(rèn)情況下是不對(duì)文件進(jìn)行真實(shí)操作
- –list 顯示所有支持的編碼
- –unescap 可以做一下轉(zhuǎn)義疼阔,比如把%20變成空格
文件內(nèi)容亂碼
iconv -f gbk -t UTF-8 ReadMe.txt > ReadMe.txt.utf8
!注意:
紅色字體不要寫成“utf8”,另外姓迅,導(dǎo)出的文件不要與源文件重名汗贫。
其參數(shù)應(yīng)該和convmv
差不多