(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
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.
string
O conteúdo do buffer de saída.
status
O status do buffer de saída.
A string convertida.
Exemplo #1 Exemplo de mb_output_handler()
<?php
mb_http_output("UTF-8");
ob_start("mb_output_handler");
?>
Nota:
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.