mb_detect_encoding
(PHP 4 >= 4.0.6, PHP 5)
mb_detect_encoding — Detecta la codificación de caracteres
Descripción
$str
[, mixed $encoding_list = mb_detect_order()
[, bool $strict = false
]] )
Detecta la codificación de caracteres del string str.
Parámetros
-
str -
El string en el que detectar la codificación.
-
encoding_list -
encoding_listes 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 -
strictespecifica si usar la detección de codificación estricta o no. El valor predeterminado esFALSE.
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
/* Detectar la codificación de caracteres con el detect_order en uso */
echo mb_detect_encoding($str);
/* "auto" se desarrolla según mbstring.language */
echo mb_detect_encoding($str, "auto");
/* Especificar la codificación de caracteres encoding_list mediante una lista separada por comas */
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");
/* Usar un array para especificar encoding_list */
$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