查詢

mb_http_output()函式—用法及示例

「 設定 HTTP 輸出字元編碼 」


函式名稱:mb_http_output()

函式描述:mb_http_output() 函式設定 HTTP 輸出字元編碼。

適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

語法:mb_http_output([string $encoding = mb_http_output()])

引數:

  • encoding(可選):要設定的字元編碼。預設情況下,該引數為空,表示獲取當前的 HTTP 輸出字元編碼。

返回值:如果沒有提供 encoding 引數,則返回當前的 HTTP 輸出字元編碼。如果提供了 encoding 引數,則返回 true 表示設定成功,或者返回 false 表示設定失敗。

示例:

  1. 獲取當前的 HTTP 輸出字元編碼:
$encoding = mb_http_output();
echo "當前的 HTTP 輸出字元編碼為:" . $encoding;

輸出:

當前的 HTTP 輸出字元編碼為:UTF-8
  1. 設定 HTTP 輸出字元編碼為 GBK:
$result = mb_http_output('GBK');
if($result) {
    echo "HTTP 輸出字元編碼設定成功!";
} else {
    echo "HTTP 輸出字元編碼設定失敗!";
}

輸出:

HTTP 輸出字元編碼設定成功!

注意事項:

  • mb_http_output() 函式只能在指令碼的頂部使用,且在輸出任何內容之前呼叫。
  • mb_http_output() 函式設定的字元編碼將影響到後續的輸出內容,包括 echo、print 和 HTTP 頭資訊等。
補充糾錯
上一個函式: mb_internal_encoding()函式
下一個函式: mb_http_input()函式
熱門PHP函式
分享連結