Hola a todos.
He estado batallando con el encoding utf-8, latin_swedish, etc. mi duda es: ¿Cuál es la forma correcta de tener mi base de datos y mis archivos .php ?
Ejemplo: ahorita mis tablas son latin_swedish_ci, mi documento comienza así:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-MX" lang="es-MX">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
y me vuelve loco que algunas páginas les pone las ñ's y los acentos bien y a otras no, intenté guardando el .php en UTF-8 en vez de ANSI pero unas cosas sí las hace con acentos y ñ's bien y otras no (lo que trae de la base de datos no por ejemplo).
¿Cuál es el encoding correcto, utf8_bin ? Es que hay tantos utf y latin que no sé exactamente cuál es el bueno :s
Y otra duda, es recomendable usar siempre á ñ , etc? O puedo usar acentos áéíóú ñ directamente con el encoding correcto? O tengo que pasar todo por filtros de html_entities() o algo así?
Gracias de antemano!