(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_output_handler — Çıktı tamporundaki karakter kodlamasını dönüştüren geriçağırım işlevi
mb_output_handler() bir ob_start() geriçağırım işlevidir. mb_output_handler() işlevi çıktı tamponundaki karakterlerin dahili karakter kodlamasını HTTP çıktısı karakter kodlamasına dönüştürür.
dizge
Çıktı tamponunun içeriği.
durum
Çıktı tamponunun durumu.
Dönüştürülen dizge.
Örnek 1 - mb_output_handler() örneği
<?php
mb_http_output("UTF-8");
ob_start("mb_output_handler");
?>
Bilginize:
Bir resim verisi gibi bir ikil veriyi PHP betiğinizden göndermek isterseniz bu veriyi istemciye göndermeden önce header() işlevini kullanarak Content-Type: başlığını (örneğin, header("Content-Type: image/png") olarak) göndermelisiniz. Content-Type: başlığı gönderilmişse karakter kodlaması dönüşümü uygulanmaz.
header() işlevini kullanılarak 'Content-Type: text/*' gönderilmişse gövdenin metin içerip içermediğine bakılmaksızın karakter kodlaması dönüşümü yapılacağı unutulmamalıdır.