函式名稱: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 表示設定失敗。
示例:
- 獲取當前的 HTTP 輸出字元編碼:
$encoding = mb_http_output();
echo "當前的 HTTP 輸出字元編碼為:" . $encoding;
輸出:
當前的 HTTP 輸出字元編碼為:UTF-8
- 設定 HTTP 輸出字元編碼為 GBK:
$result = mb_http_output('GBK');
if($result) {
echo "HTTP 輸出字元編碼設定成功!";
} else {
echo "HTTP 輸出字元編碼設定失敗!";
}
輸出:
HTTP 輸出字元編碼設定成功!
注意事項:
- mb_http_output() 函式只能在指令碼的頂部使用,且在輸出任何內容之前呼叫。
- mb_http_output() 函式設定的字元編碼將影響到後續的輸出內容,包括 echo、print 和 HTTP 頭資訊等。
熱門工具排行榜