PHP マニュアル
前のページ |  | 次のページ

# XCIII. GNU 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関数を有している ことによる技術的な問題です。

# 実行用の設定

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

# リソース型

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

# 定義済みの定数

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

前のページ | ホーム | 次のページ
readline | 上に戻る | recode_file