Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   no me interpreta ñ ni acentos el servidor (https://www.clubdelphi.com/foros/showthread.php?t=66709)

MOCOSO07 08-03-2010 21:20:31

no me interpreta ñ ni acentos el servidor
 
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:

Código SQL [-]
#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

Código SQL [-]
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


La franja horaria es GMT +2. Ahora son las 01:11:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi