mb_output_handler

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

mb_output_handlerCallback converte a codificação de caracteres no buffer de saída

Descrição

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

mb_output_handler() é um callback ob_start(). mb_output_handler() converte caracteres no buffer de saída da codificação de caracteres interna para a codificação de caracteres de saída HTTP.

Parâmetros

string

O conteúdo do buffer de saída.

status

O status do buffer de saída.

Valor Retornado

A string convertida.

Exemplos

Example #1 Exemplo de mb_output_handler()

<?php
mb_http_output("UTF-8");
ob_start("mb_output_handler");
?>

Notas

Note:

Se você deseja enviar dados binários, como uma imagem, um cabeçalho Content-Type: deve ser definido usando header() antes que quaisquer dados binários sejam enviados ao cliente (por exemplo, header("Content-Type: image/png")). Se o cabeçalho Content-Type: for enviado, a conversão de codificação de caracteres de saída não será realizada.

Observe que se 'Content-Type: text/*' for enviado, o corpo do conteúdo é considerado como texto; a conversão será realizada.

Veja Também