Ver la Versión Completa : no me interpreta ñ ni acentos el servidor
MOCOSO07
08-03-2010, 21:20:31
buen dia amigos estoy con este problema uso delphi 5 zeos6.6.5 y mysql 5.1.56
mi servidor no interpreta las ñ ni los acentos que puedo hacer :(
gracias!!
roman
08-03-2010, 21:58:20
Asegúrate de que tu base y tus tablas tengan el juego de caracteres Latin1 y el cotejamiento en latin1_spanish_ci:
#Para la base de datos
alter database acme default character set latin1 collate latin1_spanish_ci
#Para las tablas
alter table clientes default character set latin1 collate latin1_spanish_ci
// Saludos
MOCOSO07
08-03-2010, 21:59:29
gracias Roman voy a probar!!
un abrazo!
MOCOSO07
09-03-2010, 00:39:56
ya hice lo que me dijiste a cada una de las tablas les cambie el cotejamiento latin1_spanish_ci
nadamas que no veo ningun cambio, mi duda es la siguiente, si los datos ya estan dentro de la bd ya no se puede arreglar ya que me sigue apareciendo ñ en lugar de Ñ o hice algo mal?
roman
09-03-2010, 00:52:55
Lo que ya estaba incorrecto no se modifica al cambiarle el juego de caracteres. Prueba primero que los nuevos datos entran correctamente (eñes y acentos) y si esto funciona puedes hacer algún reemplazo. Por ejemplo, si dices que la ñ quedó como ñ, puedes hacer
update clientes set nombre = replace(nombre, 'ñ', 'ñ')
Claro que es un poco tedioso, pues tienes que hacerlo tabla por tabla, para cada campo y cada caracter incorrecto, pero en principio sí se pueden restaurar los datos.
// Saludos
MOCOSO07
09-03-2010, 20:57:07
muchas gracias roman ya trabajo en eso!! :rolleyes:
MOCOSO07
17-03-2010, 21:10:30
tema cerrado quedo a la perfeccion
gracias roman
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.