iconv 是 Linux 系統自帶的用於轉換文件編碼的命令行工具。 ...
iconv
是 Linux 系統自帶的用於轉換文件編碼的命令行工具。
命令參數
使用 iconv --help
命令查看命令幫助信息:
用法: iconv [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]
或者: iconv -l
將文本從一種編碼轉換成另一種編碼。
控制輸入輸出格式的選項:
-f ENCODING, --from-code=ENCODING
輸入編碼
-t ENCODING, --to-code=ENCODING
輸出編碼
控制字元轉換的選項:
-c 忽略不可轉換的字元
--unicode-subst=FORMATSTRING
替代不可轉換的 Unicode 字元
--byte-subst=FORMATSTRING 替代不可轉換的位元組
--widechar-subst=FORMATSTRING
替代不可轉換的寬字元
控制錯誤輸出的選項:
-s, --silent 不顯示有關轉換出錯的信息
輸出信息:
-l, --list 列出支持的編碼
--help 顯示此幫助並退出
--version 顯示版本信息並退出
使用實例
- 查看支持的編碼列表:
iconv -l
- 轉換文件內容編碼
iconv -f ENCODING -t ENCODING INPUTFILE