Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Acentos (https://www.clubdelphi.com/foros/showthread.php?t=25576)

micayael 27-09-2005 15:31:44

Acentos
 
Hola gente.

Ustedes creen conveniente dar de alta registros con acentos?

Es decir, despues se arma un lio para hacer busquedas o conversiones con upper o lower.

rastafarey 27-09-2005 16:09:50

Resp
 
Yo soy de la idea que las aplicaciones no dben tenr limitaciones y esa es una. Por que imaginate que tu sistema sea par aun bufete de abogado y el sistema redate las cartas te imaginas si un apersoana se llama pedro josé y no le colocas el acento este documento estaria malo o no seria la misma persona.

micayael 27-09-2005 21:46:37

Si en eso tienes razon.

Pero para buscarlo. Imagine que solo recuerdas que se llama jose.

Si usas como parametro de busqueda %jose% no va a salir el verdad?

Hay alguna forma de buscar si tener en cuenta los acentos?

rastafarey 28-09-2005 14:46:08

Resp
 
Mira si hay opcion pero debes hacer una funcion dentro de una dll que te haga eso que lea la cadena y luego devuelva todoa lo sposibles valores.

Jose es la cadena que entra
esta compararia 'jose' con 'jóse', 'jósé', 'josé' osea todos los posible valores.

Mira en el foro hay una explicacion y tambien esta el link para bajarse la funcion pero exactamento no lo recuerdo creo que tendras que buscar en le foro.

roman 28-09-2005 16:51:20

¿En IB/FB no existe el concepto de juego de caracteres y cotejamiento? Se me haría raro que no. En MySql, usando, por ejemplo, el juego de caracteres Latin1 y el cotejamiento latin1_spanish_ci me permite realizar búsquedas sin importar el caso, y esto incluye acentos. Es decir, busco péReZ y obtengo perez, PEREZ, PÉrez, péREZ y cualquiera de las 128 posibilidades sin tener que recurrir a funciones externas.

// Saludos

rastafarey 28-09-2005 19:51:02

Resp
 
Si existe pero no lo he usado nunca.

Aunque lo voy aprobar y luego te digo como se usa


La franja horaria es GMT +2. Ahora son las 02:10:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi