iconv命令是用來轉換文件的編碼方式的,比如它可以將UTF8編碼的轉換成GB18030的編碼,反過來也行。
語法
iconv -f encoding [-t encoding] [inputfile]...
選項
-f encoding :把字符從encoding編碼開始轉換。 -t encoding :把字符轉換到encoding編碼。 -l :列出已知的編碼字符集合 -o file :指定輸出文件 -c :忽略輸出的非法字符 -s :禁止警告信息,但不是錯誤信息 --verbose :顯示進度信息 -f和-t所能指定的合法字符在-l選項的命令里面都列出來了。
實例
將input.file從GB2312格式轉換為UTF-8,輸出到output.file
iconv -c -s -f GB2312 -t UTF-8 input.file -o output.file