このモジュールには、iconvライブラリ関数へのインターフェースが含まれ ています。 iconvライブラリ関数は、種々のエンコーディングでエンコードされたファ イルの文字集合を相互に変換します。サポートされる文字集合は、システム のiconv()の実装に依存します。いくつかのシステムではiconv()関数は意図 した通りに動作しない可能性があります。この場合、libiconvライブラリを インストールする必要があります。 iconv()関数が標準Cライブラリに存在するか、システムにlibiconvがイン ストールされている必要があります。 libiconv ライブラリは、 http://www.gnu.org/software/libiconv/ で入手可能です。 この関数を使用するには、PHPインタプリタをコンパイルする際 に --with-iconv[=DIR] を付けてコンパ イルをする必要があります。 Win32ユーザへの注意 Windows環境でこのモジュールを有効にするには、PHP/Win32バイナリパッ ケージのDLLフォルダから iconv-1.3.dll を 使用するWindowsマシンのSYSTEM32フォルダ (例: C:\WINNT\SYSTEM32または C:\WINDOWS\SYSTEM32) へコピーする必要があります。PHP 4.2.1以降、この名前は、 iconv.dll に変更されました。 これらの関数の動作は、 php.ini の設定により変化します。 表 1iconv設定オプション この拡張モジュールはリソース型を全く定義し ません。 Since PHP 4.3.0 it is possible to identify at runtime which iconv implementation is adopted by this extension. 表 2iconv constants 注意 Writing implementation-dependent scripts with these constants should be discouraged. GNU Recode 関数 も参照して下さい。