![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Guardar letras griegas en Firebird
Tengo que guardar letras griegas en Firebird usando un TDBMemo. Me deja escribirlas pero las guarda como signos de interrogación ????.
He elegido el conjunto de caractéres ISO8859_I. ¿Alguien me puede ayudar? Muchas gracias por vuestra ayuda. Bulc |
#2
|
||||
|
||||
http://www.firebirdsql.org/refdocs/l...-charsets.html
Lo mejor es usar UTF8, con lo que podrás usar el idioma que quieras.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
¿Dónde defino el character set? ¿En blob o en la tabla?
Me viene la siguiente duda. Verás. Tengo el charset ISO5688_I en la tabla. Lo que guardo está en un blob de texto. Dime, por favor, si añado otro blob con el carácter set que me recomiendas y voy pasando todo a ese nuevo blob. En fin, a ver si me puedes dar una pista de como rehacer lo que tengo.
Gracias. |
#4
|
||||
|
||||
Pues no me ha ocurrido nunca, pero puedes probar a crear un campo igual, pero con el character set utf8, pasar todos los datos del campo original a este campo nuevo, luego borras el campo original y renombras el nuevo con el nombre que tenía el original
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Ejecuto ALTER TABLE ADD... pero FB no lo acepta...
Bien, he intentado esa propuesta. He abierto la BdDatos y ejecuto:
ALTER TABLE definido ADD NOTAS BLOB SUB_TYPE 1 CHARACTER SET 'UFO8'; También uso 'UNICODE'. Me da error en la última palabra. ¿Qué puedo hacer mal? Gracias por vuestra paciencia. Bulc |
#6
|
||||
|
||||
__________________
El malabarista. |
#7
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Griego intercalando castellano...
Bueno, lo que quiero es intercalar griego en castellano.
Tengo entendido que UTF8 equivale a Unicode, ¿es así? ¿Puedo usar CHARACTER SET 'UNICODE'?. Probaré, si acaso... |
#9
|
||||
|
||||
Mira lo que hemos escrito antes y el enlace que puse al principio.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Perdona Notevi. Funciona pero sin comillas !!
Va perfectamente pero no hay que poner comillas al carácter set.
He usado: ALTER TABLE definido ADD EXPLAIN BLOB SUB_TYPE 1 CHARACTER SET UTF8; COMMIT; Cierro, buenas noches. Y gracias. |
#11
|
||||
|
||||
Nadie dijo que había que ponerlas
![]() Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Se ve griego en edición, pero al guardar desaparece...
Nada... sigue igual que antes con ISO8859_I
Mientras se está en edición, las letras griegas se ven OK, pero al guardar aunque el conjunto de caracteres sea UTF8, se convierten en signos de interrogación. Esperaré a que alguien pueda ayudar. De momento lo dejo estar. Gracias |
#13
|
||||
|
||||
Cita:
![]() No nos cuentes cómo estás guardando la información, cómo la presentas, no pongas nada de código, no muestres nada.... Deja que adivinemos, a ver si "alguien" acierta ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#14
|
||||
|
||||
Aquí el botón GUARDAR
Por otra parte el campo (llamado Notes) se define con el character set ISO8859_I. Guarda correctamente. Eso es todo lo que puedo aportar. Saludos. Bulc |
#15
|
||||
|
||||
¿Hay algún motivo especial para usar un campo BLOB para guardar el texto?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#16
|
||||
|
||||
He hecho un simple insert y luego un select y verás que se guarda y se lee correctamente.
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#17
|
||||
|
||||
Es que el texto varía mucho en extensión.
Verás, te explicaré el porqué. Espero que así se entienda mejor.
Utilizo la base de datos para guardar las palabras 'peculiares' que salen en los crucigramas y autodefinidos. Entonces las explicaciones que da la RAE son bastante variables en extensión. Por eso uso un blob. Pero si sugieres otra opción desde un punto de vista más razonado, con mucho gusto lo sopeso. Especialmente si esto depende del tipo de campo, tal como lo expones. Tal vez así se entienda mejor lo que pretendía. Muchas gracias por tu interés. Bulc |
#18
|
||||
|
||||
Por eso te preguntaba, porque si guardas texto, por muy larga que sea la definición de la RAE, no necesitas un BLOB, con un campo varchar normal tienes de sobras. Aunque si te gusta usar un BLOB, no hay problema por ello.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#19
|
||||
|
||||
Cita:
No se si te ayudará....
__________________
http://www.gestionportable.com |
#20
|
||||
|
||||
A vueltas con los caracteres griegos
No he conseguido guardar los caracteres griegos. Y me ha surgido otro problema al listar palabras que empiezan por Á (a con tilde). A pesar de usar un Collate ES_ES_Ci_Ai, no se clasifican alfabéticamente las palabras prescindiendo del acento. (Es el resultado de los diccionario en castellano, no tienen en cuenta los acentos).
Primero usaba la orden: El :Param =A (sin acento). y en el listado no salía ninguna Ä acentuada. Lo cual tampoco es de extrañar. Tras consultarlo en la red, lo cambié por : Ahora sí que salen las Á acentuadas pero todas al final del listado, como si fueren Aes especiales. He llegado hasta ahí. Si llego a avanzar en el tema lo comunicaré. Saludos y buena suerte. Bulc |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar un Variant en Firebird | rodrinig | Firebird e Interbase | 3 | 06-06-2011 21:12:34 |
sigma y otras letras griegas | elcigarra | OOP | 2 | 27-10-2008 04:00:06 |
Guardar Imagen en Firebird | BuenaOnda | Firebird e Interbase | 11 | 20-03-2008 12:15:30 |
Guardar archivos a BD con Firebird | alucardo | Gráficos | 1 | 12-06-2006 20:29:53 |
guardar autonumerico en firebird | Yoli | Conexión con bases de datos | 3 | 30-03-2005 17:26:47 |
![]() |
|