Cita:
Iniciado por gnzsoloyo
Lo usual es maejarse en UTF8, no Latin1 (Ver [URL="http://es.wikipedia.org/wiki/UTF-8"]uTF8[/URL]), entre otras cosas porque es el formato esperado para volcado de bases en MySQL (backups), por ejemplo.
Latn1 es limitado en alcance de representación, aunque funcine para tu caso, y muchas veces trae probleas por conflictos con las webs ([URL="http://es.wikipedia.org/wiki/ISO_8859-1"]Latin1[/URL])
La verdad es que esto es un poco falso, no hay ningún problema en usar LATIN1 o cualquier otro charset que te interese, el único inconveniente es que tienes que asegurarte de que siempre usas ese charset, por lo menos en las siguientes partes:
- cuando escribes tu código
- diciéndole a php qué charset usas
- diciéndole a HTTP qué charset usas
- asegurándote de que el navegador usa ese charset (con html en el objeto <meta>)
- diciéndole a la base de datos qué charset usas
Y no sé si se me escapa algo de las manos. Aunque parezcan abusivas y o tipo hardcoding, estas técnicas las recomiendo para todo tipo de proyectos, ya que nunca puedes estar seguro de qué charset va a usar el sistema si no lo indicas explícitamente, incluso para UTF8.