Estoy teniendo algunos problemas con los charset.
Necesito trabajar con los caracteres propios de español (acentos, ñ) y me encuentro con que en la BBDD aparecen caracteres raros. Antes de seguir cambiando, exportando y perder tanto tiempo quisiera que alguien me indicara cómo procedo para empezar de cero correctamente:
1) Archivo php con el formulario de datos que subirán: ¿debe tener un charset establecido en el head? ¿la etiqueta <form> tambien? ¿cual? (si es utf-8 veo que hay muchos)
2) Archivo php que sube esos datos (con el "INSTERT INTO...): ¿tambien debe tener establecido el charset?
3) La BBDD: la creo con un charset, ¿cual?
4) Las tablas: las creo con un charset, ¿cual?
Si pueden ayudarme, lo agradezco mucho.