PHP y MySQL

PHP utf8_decode(): Decodificar cadenas en UTF-8

Nuevo post para repasar la función de PHP utf8_decode() que tiene como finalidad decodificar cadenas en formato UTF-8.

Es la función opuesta a utf8_encode(), tanto utf8_decode() como utf8_encode() son muy útiles cuando se trabaja con XML, os recomiendo leer este post:

Otras funciones interesantes son:

Sintaxis de PHP utf8_decode()

La sintaxis de esta función de PHP extraída de su web oficial es:

utf8_decode($cadena)

Repasemos el único parámetro de la función:

  • cadena (Obligatorio): Se trata de la cadena en formato UTF-8  que queremos decodificar.

Ejemplo de PHP utf8_decode() y utf8_encode() para decodificar cadenas en formato UTF-8

Os pongo un sencillo ejempo de esta función para codificar a UTF-8:

echo utf8_encode("Esta cadena está codificada en UTF8");

Con el código superior estamos mostrando por pantalla la cadena ‘Esta cadena está codificada en UTF8’ con codificación UTF8.

Os pongo un nuevo código para ver cómo guardar el resultado en una variable para después decodificarla:

$cadena = utf8_encode("Esta cadena está codificada en UTF8");
echo utf8_decode($cadena);
compartir
Publicado por
Aner Barrena