mb_output_handler
出力バッファ内で文字エンコーディングを変換するコールバック関数
説明
string mb_output_handler(string $string
, int $status
)
パラメータ
-
string
-
出力バッファの中身。
-
status
-
出力バッファの状態。
例
例1 mb_output_handler の例
<?php
mb_http_output("UTF-8");
ob_start("mb_output_handler");
?>
注意
注意:
イメージのようなバイナリデータを出力したい場合、
バイナリデータを送信する前に header により
Content-Type: ヘッダ(例:header("Content-Type: image/png"))を
送信する必要があります。Content-Type: ヘッダが送信されると出力文字
コード変換は無効となります。
'Content-Type: text/*'
を送信した場合には、テキストが送信されるとみなし、文字コード設定に
基づいて出力文字コード変換を行います。