FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema con caracteres especiales en la aplicación
hola a todos,
estoy desarrollando un sistema con base de datos propia, este importa datos de la base de datos de otro sistema, las dos bases tienen charset none al importar datos tanto en la source como en la destino(la de mi sistema) se pueden ver los caracteres especiales como tildes y ñ's pero en la aplicacion muestro los datos importados por ejemplo en un grid y muestra un signo de pregunta donde deberia haber una tilde, ñ o cualquier caracter especial.(ej. jiménez se muestra jim?nez) intenté cambiar el charset de mi bd a win1252 e ISO8859_1 para ver si podría ser la solución pero el resultado siempre es el mismo. como las dos bases estan iguales supuse que seria problema en la aplicacion, entonces establecí la propiedad del componente de conexion
pero sigue mostrando el signo de pregunta en vez de los caracteres especiales y cuando trato de filtrar con caracteres especiales salta la exepcion "arithmetic exception numeric overflow or string truncation cannot transliterate character between character sets" con la propiedad charset en 'NONE' del componente no me salta la excepcion pero no reconoce los registros que tengan caracteres especiales o si filtro con '?' tampoco me los muestra estoy usando componentes IBDAC para base de datos que son muy parecidos a los ibx y zeos en lazarus0.9.31 version codetyphon 2.50 alguien tiene alguna idea de porque me esta pasando esto porque yo he visto que esta excepcion es de base de datos y una vez mas mis respetos a todos los miembros de esta grandiosa comunidad y gracias por la ayuda Última edición por jasmad fecha: 01-06-2012 a las 00:35:27. Razón: gramatica |
#2
|
||||
|
||||
¿Cómo es ese sistema de bases de datos?, ¿es conocida?, ¿qué nombre tiene?, ¿cómo es?, ¿es relacional?, ¿es libre?, etc.
|
#3
|
|||
|
|||
bd
hola
el motor de base de datos que estoy usando es firebird 2.5 |
#4
|
||||
|
||||
Bien, es que como decías que era una BD "propia", pensé que habías creado una.
O sea, que tienes dos bases de datos firebird, en una puedes ver las Ñ,á,é,í,ó,ú y en la otra no. ¿Las dos son firebird 2.5? ¿Es una copia o es otra BD a la que has importado los datos? Si es otra BD, ¿la has creado igual que la otra?: ISO8859_1, UTF8, etc. ¿El programa para acceder a la BD es el mismo en ambas bases de datos?, ¿configurado igual? |
#5
|
|||
|
|||
jaja ojala algun dia llegue a ese nivel de crear un motor de bd...
las bases son diferentes o sea no tienen la misma estructura ni se parecen; las bases de datos tienen un programa diferente cada una; el charset de las dos bds es NONE; son dos bases de datos firebird que corren en firebird 2.5 ; eesn las dos desde el explorador de base de datos(ibexpert) veo las Ñ,á,é,í,ó,ú en mi programa que lee mi base datos es donde no se logran ver los acentos que si se pueden ver desde ibexpert en vez de la letra se muestra un signo de pregunta '?' |
#6
|
||||
|
||||
¿Entonces puede ser alguna configuración de windows?
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de carácteres especiales | mblascog | Varios | 2 | 05-06-2011 10:13:09 |
Sustitucion de Caracteres Especiales | pzhero | Firebird e Interbase | 1 | 24-04-2007 19:32:15 |
Escritura de caracteres especiales | Ana Tudela | Varios | 1 | 18-04-2006 11:58:42 |
No se ven bien los caracteres especiales... | mlara | Windows | 0 | 10-10-2004 04:59:30 |
Caracteres especiales | Scotty_thedog | Impresión | 2 | 15-08-2004 10:53:54 |
|