PHP Conference Japan 2024

mb_output_handler

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_output_handler回呼函式轉換輸出緩衝區中的字元編碼

說明

mb_output_handler(字串 $string, 整數 $status): 字串

mb_output_handler()ob_start() 的回呼函式。 mb_output_handler() 將輸出緩衝區中的字元從內部字元編碼轉換為 HTTP 輸出字元編碼。

參數

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/*',則內容主體將被視為文字;將會進行轉換。

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top