(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
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 karakterlerin
   yerine Bir "none" (çıktı yok), string veya
   int türünde bir değer (Unidode karakter kodu) belirtilebilir.
  
Bu ayarlamadan etkilenen işlevler: mb_convert_encoding(), mb_convert_variables(), mb_output_handler(), mb_scrub() ve mb_send_mail().
   Eğer ikamekrk atanabilmişse başarı durumunda true, aksi takdirde false döner. Eğer ikamekrk belirtilmemişse veya null ise, geçerli ayarlarla döner.
  
| Sürüm: | Açıklama | 
|---|---|
| 8.0.0 | ikamekrkartık boş dizgeyi desteklemiyor,
       yerine"none"belirtilmeli. | 
| 8.0.0 | kodlamaartıknullolabiliyor. | 
Ö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();
?>