# iconv

# はじめに

このモジュールには、iconv による文字集合の変換機能へのインターフェイスが含まれています。 このモジュールにより、ローカルな文字集合で表された文字列を、Unicode 文字集合のような 他の文字集合で表わされた文字列に変換することができます。 サポートされる文字集合は、使用するシステムの iconv の実装に依存します。 いくつかのシステムでは iconv 関数は意図した通りに動作しない可能性があることに注意してください。 この場合は、» GNU libiconv ライブラリをインストール すると良いでしょう。 このライブラリの出力は、多くの場合、より妥当なものとなります。

この拡張モジュールには、 多言語スクリプトを書く際に有用な種々のユーティリティが附属しています。 この新機能については、以下のセクションを参照ください。

- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
- 定義済み定数
- iconv 関数
  - iconv — ある文字エンコーディングの文字列を、別の文字エンコーディングに変換する
  - iconv_get_encoding — iconv 拡張モジュールの内部設定変数を取得する
  - iconv_mime_decode — MIME ヘッダフィールドをデコードする
  - iconv_mime_decode_headers — 複数の MIME ヘッダフィールドを一度にデコードする
  - iconv_mime_encode — MIME ヘッダフィールドを作成する
  - iconv_set_encoding — 文字エンコーディング変換用の設定を行なう
  - iconv_strlen — 文字列の文字数を返す
  - iconv_strpos — 文字列が最初に現れる場所を見つける
  - iconv_strrpos — 文字列が最後に現れる場所を見つける
  - iconv_substr — 文字列の一部を切り出す
  - ob_iconv_handler — 出力バッファハンドラとして文字エンコーディングを変換する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open