linux iconv文件編碼轉換


linux系統里提供的文件轉化編碼的命令iconv,例如:

iconv -t utf-8 -f gb2312 -c test.xml > text_UTF8.xml
  • 1

-f 源編碼
-t 目標編碼
-c 忽略無法轉換的字符

如果想批量轉換,只需要執行如下兩行命令即可:

find folder -type d -exec mkdir -p utf/{} \; find floder -type f -exec iconv -f GB2312 -t UTF-8 {} -o utf/{} \;
  • 1
  • 2

這兩行命令將folder目錄下的文件由GB2312編碼轉換為UTF-8編碼,目錄結構不變,轉碼后的文件保存在utf/folder目錄下。


免責聲明!

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



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