(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_detect_encoding — Detecta la codificación de caracteres
$str
, mixed$encoding_list
= mb_detect_order(), bool$strict
= false): string Detecta la codificación de caracteres del stringstr
.
str
El string en el que detectar la codificación.
encoding_list
encoding_list
es una lista de codificaciones de caracteres. El orden de codificaciones puede ser especificado por un array o una lista de string separados por comas.
Si se omite encoding_list
, se usará detect_order.
strict
strict
especifica si usar la detección de codificación estricta o no. El valor predeterminado es false
.
La codificación de caracteres detectada, o false
si la codificación no se pudo detectar en el string dado.
Ejemplo #1 Ejemplo de mb_detect_encoding()
<?php
echo mb_detect_encoding($str);
echo mb_detect_encoding($str, "auto");
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo mb_detect_encoding($str, $ary);
?>