mb_output_handler
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_output_handler — Callback converte a codificação de caracteres no buffer de saída
Descrição
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.