iconv 指令是透過從一個字碼集到另一個字碼集以及將結果寫入標準輸出的方式來轉換檔案中的字元或字元序列。繁體中文版 Solaris 軟體的 iconv 指令內含特殊的過濾程式。
如果沒有特殊字元的轉換存在,在目標字碼集會轉換成底線“_”。它支援下列選項:
-f 來源碼
輸入字碼集的符號。
-t 目標碼
輸出字碼集的符號。
以下為繁體中文版 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 |
Big-5+ |
zh_TW-big5p |
UTF-8 |
UTF-8 |
UTF-8 |
UTF-8 |
Big-5+ |
zh_TW-big5p |
UTF-8 |
UTF-8 |
BIG5HK |
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(3) 和 iconv_TW(5) man 頁。這些公用程式可轉換成檔案以供列印使用。請參閱繁體中文版 Solaris 系統管理員指南,以取得更多資訊。