[OT] El FireBird no me permite grabar acentos a pesar de que tengo UTF-8

140 views
Skip to first unread message

ZeRoberto

unread,
Aug 30, 2014, 11:27:41 AM8/30/14
to publicesvfoxpro
Quiero pasar los datos de unos DBF a una base de datos en FireBird, pero en los registros que tienen acentos me da un error y no puedo seguir grabando, que puedo hacer?

Saludos

--
btnMyVideo.Click()

Irwin Rodriguez

unread,
Aug 30, 2014, 12:04:38 PM8/30/14
to publice...@googlegroups.com
Los campos donde vas a guardar los acentos deben tener un collation de tipo UTF8, los tienes asi?

Saludos!
--
Ing. Irwin Rodríguez
 
Consultor Informático
 
"Las ideas son fuerzas intangibles, pero tienen más poder que el cerebro físico de donde nacen. Tienen el poder de seguir viviendo, aún después de que el cerebro que las ha creado haya regresado al polvo"

NOTA: La información mostrada en este mensaje es de caracter Confidencial y está dirigida unicamente a los contactos señalados en el encabezado; si el lector de este correo no es el destinatario del mismo, se le notifica que cualquier copia o distribución queda totalmente prohibida. Si usted ha recibido este mensaje por error, por favor notifique inmediatamente al remitente por este mismo medio y bórrelo de su sistema.

Esteban

unread,
Aug 30, 2014, 12:10:34 PM8/30/14
to publice...@googlegroups.com

Hola.

 

Yo he pasado mis dbf a Firebird, con pequeños programas con ciclos de lectura registro x registro y no he tenido inconvenientes con acentos, ni con ningún carácter.

Quizas tengas mal definido el iso de trabajo, yo en mis bases los campos están todos definidos con Dominios y los de carácter tienen ISO8859_1.

 

Saludos.

 

Esteban.

Víctor Hugo Espínola Domínguez

unread,
Aug 30, 2014, 12:22:43 PM8/30/14
to publice...@googlegroups.com

ZeRoberto

unread,
Aug 30, 2014, 5:20:59 PM8/30/14
to publicesvfoxpro
Lo que no entiendo es porque en MySQL el UTF-8 me acepta acentos y en FireBird no.

Saludos

Fernando D. Bozzo

unread,
Aug 31, 2014, 10:27:46 AM8/31/14
to publice...@googlegroups.com
Puede que tenga que ver el collate o la codificación de caracteres con que fue creada la BDD de FireBird, que no tiene que ver con lo que elijas para conectarte.

Probablemente los valores por defecto al crear BDD sean distintos en MySQL y en Firebird.
Reply all
Reply to author
Forward
0 new messages