mb_convert_encoding

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

mb_convert_encodingConvierte una codificación de caracteres

Descripción

mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] ) : string

Convierte la codificación de caracteres del string str a la especificada por to_encoding, indicando opcionalmente la codificación de caracteres inicial en from_encoding.

Parámetros

str

El string a codificar.

to_encoding

El tipo de codificación a la que convertir str.

from_encoding

Se especifica por los nombres de los códigos de caracteres previos a la conversión. Se trata de, o bien un array, o bien de una lista separada por comas. Si no se especificara ningún valor para from_encoding, se utilizará la codificación interna.

Revise las codificaciones admitidas.

Valores devueltos

El string codificado.

Ejemplos

Ejemplo #1 Ejemplo de mb_convert_encoding()

<?php
/* Convierte de la codificación interna a SJIS */
$str mb_convert_encoding($str"SJIS");

/* Convierte EUC-JP a UTF-7 */
$str mb_convert_encoding($str"UTF-7""EUC-JP");

/* Autodetecta la codificación, desde JIS, eucjp-win o sjis-win, y después convierte str a UCS-2LE */
$str mb_convert_encoding($str"UCS-2LE""JIS, eucjp-win, sjis-win");

/* "auto" es un alias de "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
$str mb_convert_encoding($str"EUC-JP""auto");
?>

Ver también

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