Ir al contenido


Foto

acentos, diéresis, etc en Lazarus + firebird + uib2.5


  • Por favor identifícate para responder
4 respuestas en este tema

#1 robert01

robert01

    Advanced Member

  • Miembros
  • PipPipPip
  • 162 mensajes
  • LocationArgentina

Escrito 19 enero 2011 - 01:49

Hola amigos

Tengo una base de datos Firebird la cual tiene algunas tablas con campos con nombres y apellidos de personas entre otros. Para acceder a la base de datos uso los componentes de unified interbase uib2.5 (un TUIBDatabase, un TUIBTransaction, un TUIBDataset), un Tdatasource y un varios TDBEdit
El problema es con los acentos, diéresis y otros caracteres del castellano. Probé con "character set iso8859_1" pero no le encontré la solución

Saludos y gracias por todo
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 19 enero 2011 - 01:58

Yo creo que necesitas ajustar el collate como lo menciona nuestro amigo Rolphy

Salud OS

PD, Un gusto verte por aquí amigo Roberto.
  • 0

#3 fredycc

fredycc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 874 mensajes
  • LocationOaxaca, México

Escrito 19 enero 2011 - 04:14

Lazarus solo trabaja con UTF8, es un detallito el cual también me sucedió varias veces al tratar de mostrar mi consulta en un dbgrid por ejemplo, así que te recomiendo uses la función UTF8Decode o bien ISO_8859_1ToUTF8, si tienes problemas estas se encuentran en la unidad LConvEncoding.

Saludos
  • 0

#4 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 19 enero 2011 - 04:19

es un detallito el cual también me sucedió varias veces al tratar de mostrar mi consulta en un dbgrid por ejemplo


Eso no es un detallito es un detallazo, gracias por la info Fredy.
  • 0

#5 robert01

robert01

    Advanced Member

  • Miembros
  • PipPipPip
  • 162 mensajes
  • LocationArgentina

Escrito 21 enero 2011 - 04:22

Hola amigos

Gracias por sus respuestas. Espero que tengan un buen día

Saludos

  • 0




IP.Board spam blocked by CleanTalk.