Ver la Versión Completa : CharSet Firebird
Neeruu
02-09-2016, 23:00:19
Hola a todos, tengo una consulta...
Que charset debería usa para crear una base de datos firebird para trabajar con las letras y símbolos latinos.
Actualmente ocupo DOS437 pero al actualizar unos componentes que utilizo no se ven bien las ñ o los acentos y me pregunto si puede ser un error del CharSet que utilizo?...
Saludos.
ecfisa
02-09-2016, 23:59:26
Hola Neeruu.
Yo uso con buen resultado ISO8859_1 (COLLATE ES_ES) . [ Firebird Character Sets and Collations (http://www.destructor.de/firebird/charsets.htm) ]
Saludos :)
Casimiro Notevi
02-09-2016, 23:59:35
Ejemplos:
set sql dialect 3;
set names none;
create database "rankings.fdb" PAGE_SIZE 8192 user "SYSDBA" password "masterkey";
/**/
create domain domCodigoNoNulo integer not null;
create domain domNombre varchar(64) character set ISO8859_1; /* fb < 2.1 */
/*create domain domNombre varchar(64) character set UTF8 collate ES_ES_CI_AI default '';*/ /* fb >= 2.1 */
create domain domImagen blob sub_type 0;
create domain domFecha date;
create domain domHora time;
create domain domFechaHora timestamp;
EDITO: Ya te respondió ecfisa.
Neeruu
03-09-2016, 00:05:00
Pero hay alguna que debería ser la correcta por definición o mientras se ajuste a nuestras necesidades no hay problema...
Casimiro Notevi
03-09-2016, 00:11:03
Pero hay alguna que debería ser la correcta por definición o mientras se ajuste a nuestras necesidades no hay problema...
Si quieres caracteres chinos, no te vale iso8859, obviamente, por eso debes elegir la que te interese.
jhonny
03-09-2016, 19:17:23
Solo agregar que para la necesidad de muchos proyectos el COLLATE a elegir es ES_ES_CI_AI, ya que esto permite buscar sin importar las mayusculas y minúsculas. En otras palabras es Case Insensitive.
Un ejemplo de esto se puede leer en https://firebird21.wordpress.com/2013/09/29/consultando-sin-importar-mayusculas-ni-acentos/
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.