mb_output_handler

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

mb_output_handler回调函数转换输出缓冲区中的字符编码

描述

mb_output_handler(string $string, int $status): string

mb_output_handler()ob_start() 回调函数。 mb_output_handler() 将输出缓冲区中的字符从内部字符编码转换为 HTTP 输出字符编码。

参数

string

输出缓冲区的内容。

status

输出缓冲区的状态。

返回值

转换后的 string

示例

示例 #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