ob_iconv_handler
(PHP 4 >= 4.0.5, PHP 5)
ob_iconv_handler — 出力バッファハンドラとして文字エンコーディングを変換する
説明
string ob_iconv_handler
( string
$contents
, int $status
)
internal_encoding でエンコードされた文字列を
output_encodingに変換します。
internal_encoding および
output_encoding は、
iconv_set_encoding() または設定ファイル
php.ini で定義されている必要があります。
パラメータ
このハンドラのパラメータについての情報は ob_start() を参照ください。
返り値
このハンドラの返り値についての情報は ob_start() を参照ください。
例
例1 ob_iconv_handler() の例
<?php
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "ISO-8859-1");
ob_start("ob_iconv_handler"); // 出力バッファリングを開始
?>
参考
- iconv_get_encoding() - iconv 拡張モジュールの内部設定変数を取得する
- iconv_set_encoding() - 文字エンコーディング変換用の設定を行なう
- 出力制御関数 (output control)