Páginas web HTML5 y UTF-8: codificación correcta de los caracteres en PHP

Cuando se desarrollan páginas web en utf-8, muchas veces cuando se trabaja en lenguajes servidor tipo PHP, la información obtenida a través de la base de datos que se muestra en la web, por ejemplo MySQL, se puede llegar a mostrar incorrectamente.

Cabecera html5 con codificación utf-8:

Sucede que ciertos caracteres como la ñ, , á, etc. pueden ser sustituidos como caracteres raros a la hora de ser mostrados en la web.

Para solucionarlo, utilizaremos la función PHP que codifica a utf-8 el texto de la variable en PHP:

Pero a veces, el anterior código puede no ser suficiente (p.e., para el símbolo del euro) y por tanto tendremos que usar el siguiente código:

Además de los anteriores métodos, según el caso se podrá utilizar también la función PHP htmlentities(), que convierte todos los caracteres de la variable PHP sobre la que se aplica a entidades HTML (el código html correspondiente a cada carácter).

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.