Problemas de lectura con eñes, tíldes y demás

La codificación de los caracteres de nuestras páginas web siempre nos a ocasionado a todos algun problema.

Es el caso en el que por pantalla en nuestras páginas escritas en php no muestran correctamente los carácteres própios del idioma español como pueden ser tíldes, eñes, etc...

La solución suele estar siempre utilizar el mismo sistema de codificación tanto en nuestros archivos php como en la base de datos mysql (si la hubiese).

Un ejemplo de pósible cabecera de página php seria utilizando en la etiqueta META la codificación ISO latino 8859-1:

  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  2. . . .
  3. <body>
  4. <?php
  5. // mostramos los resultados
  6. echo $row["campo1"];
  7. ?>
  8. </body>
  9. . . .

Otro método de codificación de carácteres de nuestra web es con UTF-8 (8-bit Unicode Transformation Format) es una norma de transmisión de longitud variable para caracteres codificados utilizando Unicode. Veamos n ejemplo se uso en una página php:

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  2. . . .
  3. <body>
  4. <?php
  5. // mostramos los resultados
  6. echo $row["campo1"];
  7. // en caso de no mostrar correctamente los datos con sus carácteres latines (ñ, tíldes, ç) utilizaremos la función php utf8_encode para imprimir el echo
  8. echo utf8_encode($row["campo1"]);
  9. ?>
  10. </body>
  11. . . .

Tambien hay una última bala en la recámara, sería usando la función php header de la siguiente forma en el comienzo de código de nuestra página php:

  1. <?php
  2. header('Content-Type: text/html; charset=ISO-8859-1');
  3. ?>

Noticias

Pronto os mantendremos informados de nuevas noticias de diseño gráfico, páginas web, multimedia, etc.. y más información de picos de europa en León.

Últimos tutoriales

Categorías

Enlaces web

© León Púrpura 2008
Zamora | Salamanca | León

Profesionales de diseño web en León
Enlaces | Colabora con nosotros | Solicita presupuesto