導入
このモジュールは、GNU recodeライブラリバージョン 3.5 へのインター
フェースを有しています。GNU Recode ライブラリは、様々にコード化さ
れた文字や表面的なエンコード法を相互に変換します。
正確に変換できない場合、問題のある文字を削除するか近似を行います。
このライブラリは、約150種類の文字セットを認識、生成することが可能で、
ほとんど全ての組み合わせで相互の変換を行うことができます。
RFC 1345文字セットのほ
とんどがサポートされています。
注意この拡張モジュールはWindows環境では利用できません。
要件
GNU Recode 3.5以降をシステムにインストールしておく必要があります。
このパッケージは、ここからダウ
ンロードすることが可能です。
インストール手順
本モジュールで定義された関数を使用するには、--with-recode[=DIR]オプションを指定してPHP
インタプリタをコンパイルする必要があります。
警告 |
拡張モジュールmysqlまたは
imapをロードした後に
recodeを拡張モジュールとしてロードした場合に、
PHPのクラッシュおよび起動に関する問題が
発生する可能性があります。これらの拡張モジュールの前にrecodeをロー
ドすることにより、問題を修正することができます。
これは、imapで使用されているc-clientライブラリおよびrecodeの両方が、
固有のhash_lookup()関数を有しており、
mysqlとrecodeが固有のhash_insert関数を有している
ことによる技術的な問題です。
|
実行用の設定
この拡張モジュールは設定ディレクティブを全く
定義しません。
リソース型
この拡張モジュールはリソース型を全く定義し
ません。
定義済みの定数
この拡張モジュールは定数を全く定義しませ
ん。