1.命令簡介
iconv命令是用來轉換文件的編碼方式,比如它可以將UTF8編碼的轉換成GB18030的編碼。Linux下的iconv開發庫包括iconv_open,iconv_close,iconv等C函數(非標準庫函數),可以用來在C/C++程序中很方便的轉換字符編碼。
2.命令格式
iconv -f FROMCODE -t TOCODE FILE 。..
3.選項說明
iconv 命令將給定編碼的文件,轉換為指定編碼的內容,結果默認輸出到標準輸出,可以使用--output或-o輸出到指定文件。
-c
靜默丟棄不能識別的字符,而不是終止轉換
-f, --from-code=CODE
指定待轉換文件的編碼。
-t, --to-code=CODE
指定目標編碼
-l, --list
列出已知的字符編碼。
-o, --output=FILE
列出指定輸出文件,而非默認輸出到標準輸出
-s, --silent
關閉警告。
--verbose
顯示進度信息
-?, --help
顯示幫助信息
--usage
顯示簡要使用方法
-V, --version
顯示版本信息
-f 和 -t 所能指定的合法編碼可以在 -l 選項的結果中查看。
4.常用示例
(1)將 GBK 文件轉換為 UTF8 文件。
iconv -f gbk -t utf8 inputFile.txt -o outputFile.txt.utf8
(2)轉換時報如下錯誤:“iconv: 未知 126590 處的非法輸入序列”。此時使用-c選項。
iconv -c -f gbk -t utf8 inputFile.txt -o outputFile.txt.utf8
原文標題:每天一個 Linux 命令(123):iconv 命令
文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
Linux
+關注
關注
88文章
11759瀏覽量
219014 -
操作系統
+關注
關注
37文章
7401瀏覽量
129288
原文標題:每天一個 Linux 命令(123):iconv 命令
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
Linux文件刪除的底層原理和恢復方法
Linux 下開發嵌入式必備命令速查表
Linux中13個基本Cat命令示例
如何在Linux中列出USB設備
堆棧的定義,堆棧的使用方法
【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】+基礎概念學習理解
Linux基礎命令which詳解
錫膏的儲存及使用方法詳解
詳解Linux網絡管理中的關鍵命令
Linux中iconv命令的簡介和使用方法
評論