このモジュールには、iconv 文字セット変換関数のインターフェイスが含まれています。 このモジュールを使用すると、ローカル文字セットで表現された文字列を Unicode 文字セットなどの別の文字セットに変換できます。 サポートされる文字セットは、システム上の iconv の実装に基づいています。 一部のシステムでは、iconv 関数が期待どおりに動作しない場合があることに注意してください。 この場合、libiconv ライブラリをインストールすることをお勧めします。 最終的には、より一貫した結果が得られます。
PHP 5.0.0 以降、多言語スクリプトの作成に役立つさまざまな実用的な機能を備えたこの拡張機能が搭載されています。
この拡張機能はデフォルトで有効になっていますが、コンパイル時に --without-iconv オプションを使用して無効にすることができます。
オプション コマンド --with-iconv-dir は、PHP のコンパイル時にシステム内の iconv のパスを指定するために使用されます。それ以外の場合は、デフォルトのパスがスキャンされます。
関連関数:
iconv_get_encoding — iconv 拡張機能の内部設定変数を取得します
iconv_mime_decode_headers — 複数の MIME ヘッダー フィールドを一度にデコードします
iconv_mime_decode — MIME ヘッダー フィールドをデコードします
iconv_mime_encode — MIME を構成しますIME ヘッダーフィールド
iconv_set_encoding — 文字エンコード変換の現在の設定を設定します
iconv_strlen — 文字列の文字数統計を返します
iconv_strpos — 干し草の山内で最初に出現した針の位置を検索します
iconv_strrpos — 干し草の山内で最後に出現した針を検索します
iconv_substr — 文字列の一部をインターセプトします
iconv — 必要な文字エンコーディングに従って文字列を変換します
ob_iconv_handler — 出力バッファハンドラーを使用して文字エンコーディングを変換します