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:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
. . .
<body>
<?php
// mostramos los resultados
echo $row["campo1"];
?>
</body>
. . .<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
. . .
<body>
<?php
// mostramos los resultados
echo $row["campo1"];
// 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
echo utf8_encode($row["campo1"]);
?>
</body>
. . .<?php
header('Content-Type: text/html; charset=ISO-8859-1');
?>

0 comentarios:
Publicar un comentario