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.
  • meneame Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • facebook Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • twitter Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • linkedin Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • technorati Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • email Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP
  • printer Páginas web HTML5 y UTF 8: codificación correcta de los caracteres en PHP

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


+ 2 = once

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Estamos en...

Rúa Pilar Miró nº 6 Santiago de Compostela

T. 609 538 171 - 634 59 34 43

© Tesla Technologies & Software, S.L - CIF: B-70.305.578 - C/Fontiñas nº 92 15703 - Santiago de Compostela, A Coruña (España)
Inscrita en el Registro Mercantil de A Coruña, Tomo 139, libro 0, Folio 145, Hoja SC-45.772, Inscripción 1ª