Ayer me estaba quebrando la cabeza por saber cual es la forma correcta de guardar los datos alimentados por un administrador o un usuario en la base de datos, ya que a la hora de guardarlos con un script cambiaba la ñ y las palabras acentuadas por ñ o á para que cuando los desplegara no tuviera simbolos raros.

Pero sabía que esta no podía ser la mejor forma de guardar los datos en la base de datos, entonces me di a la tarea de investigar las codificaciones, y como guardar en mysql la información correctamente, y me tope con que muchisimos han pasado por ese problema, pero la mayoría daba soluciones bastante raras y redundantes y llegaban a lo que mencionaba un poco antes.

Opté por ver cual es la codificación que usaban varios sitios en español y todos usan la siguiente (antes tenía la Latín):

<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">

Entonces coloqué esta Meta en mi sitio de pruebas, y después guardé la información tal y como me la daba el usuario en un textarea o input, en la base de datos configuré estos campos como “binary” para que se guardara intacto y santo remedio, ahora toda la información esta guardada como la enviado el usuario.

Espero esta información los pueda ayudar en la creación de sus sitios posteriormente.

Un saludo a todas las personas que me visitan de la ciudad de Puebla, en especial al buen amigo Cheo…