Mysql y tildes

Hector Vergara R. hvergara en gmail.com
Sab Ago 26 03:25:30 CLT 2006


Hola Raúl:

Preocupate de que todos tus entornos (PHP, MySQL, HTML) esten trabajando con
el mismo charset.

Ejemplo para un entorno 'feliz' con UTF-8:

En PHP (antes de hacer cualquier print o echo o cualquier dump de texto)
header("Content-Type: text/html; charset=utf-8");

En MySQL (antes de hacer una query. recomendable hacer apenas es establecida
la conexion con la DB)
SET NAMES 'UTF8';

En la pagina HTML (dentro de <head>)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


Esto vale para cualquier entorno (ahora estoy con Ruby on Rails).
Además, no es mandatario que sea UTF-8 (podria ser ISO-8859-1), pero
utilizar unicode puede traer muchas ventajas.
(relacionado: http://www.minid.net/2005/05/24/utf-8-vale-la-pena/)

Saludos!



On 8/25/06, Raul Perez <raul.perez en epasa.com> wrote:
> Salud a todos
>
> Estoy usando php y mysql
> Lo que me sucede es que cuando extraigo informacion de la BD
> las tildes me las convierte en ?
>
> Gracias por sus atinados consejos
>
> Saludos
> RAUL
>
>
>



-- 
Hector Vergara Reinoso
Aardvark Labs - http://aardvark.cl
hvergara [at] gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060826/1df25595/attachment.html


Más información sobre la lista de distribución Linux