日本語環境ユーザーズガイド

iconv による変換

現在、日本語を表現する文字コードには、eucJP、PCK のほかに、ISO-2022-JP、UTF-8 などがあります。

Sun のネットワーク機能を使って他のマシンからファイルをコピーする場合や、他のマシンへファイルを転送する場合、日本語文字コードが違うと、そのままでは文字化けを起こして使用できません。このような場合は、コード変換フィルタを使用します。コード変換フィルタとは、異なる日本語文字コード間で、ファイル中の漢字コードを変換するフィルタのことです。たとえば日本語 EUC から ISO-2022-JP への変換や、その逆の変換を行うフィルタがあります。

Solaris オペレーティングシステムでは、『X/Open Portability Guide Issue 5 (XPG5)』の規定に準拠した iconv コマンドがサポートされています。iconv は、次のような書式で使用します。


sun% iconv -f <変換元文字コード> -t <変換先文字コード> [filename...]

Solaris オペレーティングシステムでは、この iconv に対応した文字コード用の変換モジュールを提供しています。iconv コマンドについては、iconv(1) および iconv_ja(5) のマニュアルページを参照してください。