(PHP 4 >= 4.0.6, PHP 5)
mb_substitute_character — İkame karakteri atar/döndürür
Girdi karakter kodlaması geçersiz olduğunda veya bir karakter kodunun çıktı karakter kodlamasında mevcut olmadığı durumda geçersiz karakterin yerine kullanılacak karakteri belirtmek için kullanılır. Geçersiz karaktermerin yerine Bir NULL değer (çıktı yok), string veya integer (Evrenkodlu karakter) türünde bir değer belirtilebilir.
Bu ayarlamadan etkilenen işlevler: mb_convert_encoding(), mb_convert_variables(), mb_output_handler() ve mb_send_mail().
Eğer ikamekrk atanabilmişse TRUE, aksi takdirde FALSE döner. Eğer ikamekrk belirtilmemişse, geçerli ikame karakterinin Evrenkod değeriyle ya da "none" veya "long" değeriyle döner.
Örnek 1 - mb_substitute_character() örneği
<?php
/* Unicode U+3013 (GETA MARK) basılsın */
mb_substitute_character(0x3013);
/* Onaltılık biçeme ayarlayalım */
mb_substitute_character("long");
/* Geçerli ayarı göster */
echo mb_substitute_character();
?>