iconv 指令會將檔案中的字元或一系列字元從一個字碼集轉換為另一個。接著指令就會將結果寫入到標準輸出。繁體中文版 Solaris 軟體的 iconv 指令內含特殊的過濾器。
如果沒有特殊字元的轉換存在,目標字碼集中的字元會轉換成底線 「_」。它支援下列選項:
-f from-code — 輸入字碼集的符號
-t to-code — 輸出字碼集的符號
下表列出繁體中文 Solaris 軟體中支援的字碼集轉換模組。
表 5–1 字碼集轉換模組
來源碼 |
符號 |
目標碼 |
符號 |
---|---|---|---|
CNS 11643 |
zh_TW-euc |
BIG5 |
zh_TW-big5 |
CNS 11643 |
zh_TW-euc |
ISO 2022-7 |
zh_TW-iso2022-7 |
BIG5 |
zh_TW-big5 |
CNS 11643 |
zh_TW-euc |
BIG5 |
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 |
BIG5 |
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 |
BIG5 |
zh_TW-big5 |
ISO 2022-CN |
zh_TW-iso2022-CN-EXT |
ISO 2022-CN |
zh_TW-iso2022-CN |
BIG5 |
zh_TW-big5 |
UTF-8 |
UTF-8 |
CNS 11643 |
zh_TW-euc |
CNS 11643 |
zh_TW-euc |
UTF-8 |
UTF-8 |
UTF-8 |
UTF-8 |
BIG5 |
zh_TW-big5 |
BIG5 |
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 |
BIG5+ |
zh_TW-big5p |
UTF-8 |
UTF-8 |
BIG5+HKSCS |
zh_TW-big5hk |
UTF8 |
UTF8 |
CNS 11643 |
zh_TW-euc |
UTF8 |
UTF8 |
UTF-8 |
UTF-8 |
BIG5+ |
zh_TW-big5p |
UTF-8 |
UTF-8 |
BIG5+HKSCS |
zh_HK-big5hk |
BIG5HK |
zh_HK-big5hk |
UTF-8 |
UTF-8 |
下列範例會將 EUC 郵件檔案轉換成 BIG5:
system% iconv -f zh_TW-euc -t zh_TW-big5 mail.euc > mail.big5 |
如需更多資訊,請參閱「iconv(3C) 線上說明手冊」與「iconv_TW(5) 線上說明手冊」。這些公用程式可轉換成檔案以供列印使用。