Hola, precisamente llego a este post por el buscador ya que tenía un problema parecido, pero cambiando el cotejamiento de los campos en la base de datos y tablas, tanto en mi servidor local como en el de la web a
utf8_spanish_ci ya me iba bien.
También tuve que añadirle en mi php:
mysql_query("SET NAMES 'utf8'");
y en la codificación de la web <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Me salía todo correcto, pero leyendo ahora este post me pregunto si:
¿Entonces definitivamente
en mysql si tengo campos como año, daños_reparaciones, etc etc en la base de datos ¿es mejor que los cambie a (ano, danos_reparaciones)?
Por otro lado si en
mi php tengo ñ en los campos del formulario ¿es mejor que tambien cambie los id a sin "ñ" o cambiando solo el campo de la base de datos ya es suficiente?
Con ñ
-------
Código PHP:
Daños/reparaciones:<select id="daños-reparaciones" name="daños-reparaciones">
Código PHP:
danos_reparaciones='".$_POST["daños-reparaciones"]."'
Sin ñ
------
Código PHP:
Daños/reparaciones:<select id="danos-reparaciones" name="danos-reparaciones">
Código PHP:
danos_reparaciones='".$_POST["danos-reparaciones"]."'
Saludos.