# mb_convert_encoding

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

mb_convert_encoding — Convierte 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