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 |
下列範例將 EUC 郵件檔案轉換為 Big5:
system% iconv -f zh_TW-euc -t zh_TW-big5 mail.euc > mail.big5 |
有關進一步的資訊,請參閱iconv(3) 以及iconv_zh_TW(5) 之線上援助頁。這些公用程式可轉換成檔案以供列印使用。請參閱繁體中文 Solaris 系統管理員指南,以取得其餘資訊。