LXXXVIIGNU Recode 関数

導入

このモジュールは、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 関数を有している ことによる技術的な問題です。

実行用の設定

この拡張モジュールは設定ディレクティブを全く 定義しません。

リソース型

この拡張モジュールはリソース型を全く定義し ません。

定義済みの定数

この拡張モジュールは定数を全く定義しませ ん。

目次
recode_file -- コード変換指令に基づきファイルからファイルにコード変換する
recode_string -- コード変換指令に基づき文字列のコードを変換する
recode -- コード変換指令に基づき文字列を変換する