iconv指令會將檔案中的字元和字元順序(character sequence)從一個字碼集轉換到另一個,並將結果寫入標準輸出。繁體中文Solaris軟體含有iconv指令的特殊過濾器。
如果某個字元不能轉換,就會被轉換成目標字碼集中的底線"_"。支援的選項如下:
-f原始碼(from code)
輸入字碼集的符號。
-t目標碼(to code)
輸出字碼集的符號。
繁體中文Solaris軟體支援下列字碼集的轉換模組。
表 5-1
代碼 |
符號 |
目標碼 |
符號 |
---|---|---|---|
CNS 11643 |
zh_TW-euc |
Big-5 |
zh_TW-big5 |
CNS 11643 |
zh_TW-euc |
ISO 2022-7 |
zh_TW-iso2022-7 |
Big-5 |
zh_TW-big5 |
CNS 11643 |
zh_TW-euc |
Big-5 |
zh_TW-big5 |
ISO 2022-7 |
zh_TW-iso2022-7 |
ISO 2022-7 |
zh_TW-iso2022-7 |
CNS 11643 |
zh_TW-euc |
ISO 2022-7 |
zh_TW-iso2022-7 |
Big-5 |
zh_TW-big5 |
CNS 11643 |
zh_TW-euc |
ISO 2022-CN-EXT |
zh_TW-iso2022-CN-EXT |
ISO 2022-CN-EXT |
zh_TW-iso2022-CN-EXT |
CNS 11643 |
zh_TW-euc |
Big-5 |
zh_TW-big5 |
ISO 2022-CN |
zh_TW-iso2022-CN |
ISO 2022-CN |
zh_TW-iso2022-CN |
Big-5 |
zh_TW-big5 |
UTF-8 |
UTF-8 |
CNS 11643 |
zh_TW-euc |
CNS 11643 |
CNS 11643 |
UTF-8 |
UTF-8 |
UTF-8 |
UTF-8 |
Big-5 |
zh_TW-big5 |
Big-5 |
zh_TW-big5 |
UTF-8 |
UTF-8 |
UTF-8 |
UTF-8 |
ISO 2022-7 |
zh_TW-iso2022-7 |
ISO 2022-7 |
zh_TW-iso2022-7 |
UTF-8 |
UTF-8 |
IBM Cp937 |
zh_TW-cp937 |
UTF-8 |
UTF-8 |
UTF-8 |
UTF-8 |
IBM Cp937 |
zh_TW-cp937 |
在下個的範例中,EUC郵件檔被轉換成Big5:
system% iconv -f zh_TW-euc -t zh_TW-big5 mail.eucmail.big5 |
如果需要進一步的資訊,請參閱 iconv(3) 和 iconv_zh_TW(5)線上援助頁。這些公用程式可以用來轉換要列印的檔案。詳細資訊請參閱《繁體中文Solaris系統管理員指南》。