mb_detect_encoding

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_detect_encodingDetecta la codificación de caracteres

Descripción

mb_detect_encoding(string$str, mixed$encoding_list = mb_detect_order(), bool$strict = false): string

Detecta la codificación de caracteres del stringstr.

Parámetros

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.

Valores devueltos

La codificación de caracteres detectada, o false si la codificación no se pudo detectar en el string dado.

Ejemplos

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);
?>

Ver también

  • mb_detect_order() - Establece/obtiene el orden de detección de codificaciones de caracteres
To Top