(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.
kodlama
HTTP 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
mb_internal_encoding("UTF-8");
echo mb_internal_encoding();
?>