
09/01/2009, 04:29
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 10 meses Puntos: 9 | |
Respuesta: MySql character set Muy bueno!. Les agradezco no sabén cuanto. Tengo algunas dudas acerca de esto.
- En mi archivo my.ini modifiqué entre tantos cambios que había realizado modifiqué esta línea:
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
¿Por qué aunque haya hecho esto, no me funciona al no hacer la sentencia Set Names 'utf8'?
- Al crear la tabla puse que tenga cotejamiento utf8_unicode_ci. ¿Por qué es necesario también que a cada tabla le ponga este valor y también a cada campo en donde quiera trabajar con acentos?
- Si bien al mostrar los resultados en la web me figuran los datos correctamente, en la base de datos se guardan con símbolos raros.
- Cuando quiero buscar por ejemplo ..... Where campo = 'acá', y en mi base de datos existen datos que macheen con este parámetro, sin embargo no me arroja ningún resultado. Pero si pongo .... Where campo = 'aca' entonces así funciona de la forma esperada.
Bueno, espero que puedan ayudarme a entender un poco más que es lo que estoy haciendo para que funcione.
Saludos.
EDITO: Haciendo todo lo mismo, pero dejando los valores por defecto (latin1) y estableciendo el cotejamiento de los campos necesarios a latin1_spanish_ci, obtengo el mismo resultado, los datos se me muestran bien en la web, pero en la base de datos siguen apareciendo con simbolos raros.
__________________ Add, never Remove
Última edición por mariano_donati; 09/01/2009 a las 05:16 |