(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_internal_encoding — Dahili karakter kodlamasını tanımlar/döndürür
Dahili karakter kodlamasını tanımlar/döndürür.
kodlamaHTTP girdi karakter kodlaması dönüşümü için kullanılan karakter kodlaması ve dizge işlevleri için mbstring modülü tarafından tanımlanmış öntanımlı karakter kodlaması adı. Farkedileceği gibi, dahili kodlama çok baytlı düzenli ifadelerin kodlamasından tamamen farklıdır.
kodlama belirtilmişse başarı durumunda true döner
ve bu durumda çok baytlı düzenli ifade kodlaması değişmez.
kodlama belirtilmemişse veya null ise geçerli
kodlamanın ismi döner.
PHP 8.0.0 ve sonrasında, kodlama geçersizse
ValueError yavrulanmaktadır. Evvelce
E_WARNING çıktılanırdı.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
kodlama geçersizse artık
ValueError yavrulanıyor.
Evvelce E_WARNING çıktılanırdı.
|
| 8.0.0 | kodlama artık null
olabiliyor. |
Örnek 1 - mb_internal_encoding() örneği
<?php
/* Dahili karakter kodlamasını UTF-8 yapalım */
mb_internal_encoding("UTF-8");
/* Dahili karakter kodlamasını öğrenelim */
echo mb_internal_encoding();
?>