mb_output_handler
出力バッファ内で文字エンコーディングを変換するコールバック関数
&reftitle.description;
stringmb_output_handler
stringstring
intstatus
mb_output_handler は、
ob_start のコールバック関数です。
mb_output_handler は、出力バッファの文字を
内部文字エンコーディングから HTTP 出力文字エンコーディングに変換します。
&reftitle.parameters;
string
出力バッファの中身。
status
出力バッファの状態。
&reftitle.returnvalues;
変換後の文字列を返します。
&reftitle.examples;
mb_output_handler の例
]]>
&reftitle.notes;
イメージのようなバイナリデータを出力したい場合、
バイナリデータを送信する前に header により
Content-Type: ヘッダ(例:header("Content-Type: image/png"))を
送信する必要があります。Content-Type: ヘッダが送信されると出力文字
コード変換は無効となります。
'Content-Type: text/*'
を送信した場合には、テキストが送信されるとみなし、文字コード設定に
基づいて出力文字コード変換を行います。
&reftitle.seealso;
ob_start