PHP mb_output_handler mbstring 函数
-
定义和用法
mb_output_handler - 在输出缓冲中转换字符编码的回调函数 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 4.1.0 当遇到以下条件的时候,该函数将添加 HTTP 字符编码头:
- 未使用 header() 设置 Content-Type。
- 默认 MIME 类型以 text/ 开始。
- mbstring.http_input 是除 pass 外的任意设置。
-
-
参数
参数 必需的 描述 contents 是 输出缓冲的内容。 status 否 输出缓冲的状态。 -
返回值
转换后的字符串。 -
示例
注意: 如果你想要输出二进制数据,比如图片,必须在任何二进制数据发送到客户端之前使用 header() 来设置 Content-Type: 头。(例如 header("Content-Type: image/png"))。 如果 Content-Type: 头已发送,输出字符编码的转换将不会执行。 注意,如果发送了 'Content-Type: text/*',则内容被认为是文本,将发生转换。
-
相关页面
ob_start() - 打开输出控制缓冲