Mejor Intercalacion o Collation para Idiomas

09/07/2007 - 16:03 por ivan13pocaterra | Informe spam
Hola..

Tengo una base de datos, la cual se tiene estimado que va a permitir
agregar datos en diferentes idiomas: "Español", "Ingles", "Aleman",
"Portugues-Brasilero", "Ruso" y tal vez "Hindu".

¿ Cual seria el mejor set de carateres para definir la intercalación o
Collation para los textos y cubrir todos los idiomas mencionados ?

Estoy actualmente probando con la intercalación de Windows
"Latin1_General_CI_AS".

Si me pudieran ayudar con esto... que de estos temas de SQL server no
es mi especialidad (Soy desarrollador).

Saludos y Gracias por su valiosa colaboración.

Ivan

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
09/07/2007 - 18:15 | Informe spam
Hola Iván:

Bueno, para poder elegir la intercalación con un cierto criterio, tendríamos
que conocer las características de todos los idiomas puestos...

Lo que sí te recomendaría es que usaras intercalaciones de tipo AI en vez de
AS, salvo que quieras que tus búsquedas sean sensibles a la aparición de
acentos o no (lo cual a mi no me parece nada práctico, sobre todo para un
usuario que en principio va a hacer una búsqueda y no se va a preocupar de
poner acentos o no, cualquiera de nosotros incluso cuando buscamos en un
buscador). CS sería sensible a mayúsculas, por lo tanto ahí si está bien CI
(Case Insensitive).

Excepto el ruso, que tiene caracteres cirílicos... el resto usan caracteres
occidentales (de hindú ni idea, la verdad...), así que aunque sea por
mayoría, creo que deberías usar una intercalación Latin.

Saludos


escribió en el mensaje
news:
Hola..

Tengo una base de datos, la cual se tiene estimado que va a permitir
agregar datos en diferentes idiomas: "Español", "Ingles", "Aleman",
"Portugues-Brasilero", "Ruso" y tal vez "Hindu".

¿ Cual seria el mejor set de carateres para definir la intercalación o
Collation para los textos y cubrir todos los idiomas mencionados ?

Estoy actualmente probando con la intercalación de Windows
"Latin1_General_CI_AS".

Si me pudieran ayudar con esto... que de estos temas de SQL server no
es mi especialidad (Soy desarrollador).

Saludos y Gracias por su valiosa colaboración.

Ivan
Respuesta Responder a este mensaje
#2 Miguel Egea
09/07/2007 - 19:29 | Informe spam
Bueno, la intercalación servirá para definir como se comportan las búsquedas
y como son los caracteres "básicos", si usas el tipo de datos nvarchar o
nchar admites caracteres unicode (utf 16), lo que siginifica que podrás
introducir cualquier idioma sin restricción, eso sí a la hora de hacer
búsquedas puedes tener diferencias de comportamiento.

Espero que te ayude
Saludos
miguel Egea

"Juan Diego Bueno" wrote in message
news:
Hola Iván:

Bueno, para poder elegir la intercalación con un cierto criterio,
tendríamos que conocer las características de todos los idiomas puestos...

Lo que sí te recomendaría es que usaras intercalaciones de tipo AI en vez
de AS, salvo que quieras que tus búsquedas sean sensibles a la aparición
de acentos o no (lo cual a mi no me parece nada práctico, sobre todo para
un usuario que en principio va a hacer una búsqueda y no se va a preocupar
de poner acentos o no, cualquiera de nosotros incluso cuando buscamos en
un buscador). CS sería sensible a mayúsculas, por lo tanto ahí si está
bien CI (Case Insensitive).

Excepto el ruso, que tiene caracteres cirílicos... el resto usan
caracteres occidentales (de hindú ni idea, la verdad...), así que aunque
sea por mayoría, creo que deberías usar una intercalación Latin.

Saludos


escribió en el mensaje
news:
Hola..

Tengo una base de datos, la cual se tiene estimado que va a permitir
agregar datos en diferentes idiomas: "Español", "Ingles", "Aleman",
"Portugues-Brasilero", "Ruso" y tal vez "Hindu".

¿ Cual seria el mejor set de carateres para definir la intercalación o
Collation para los textos y cubrir todos los idiomas mencionados ?

Estoy actualmente probando con la intercalación de Windows
"Latin1_General_CI_AS".

Si me pudieran ayudar con esto... que de estos temas de SQL server no
es mi especialidad (Soy desarrollador).

Saludos y Gracias por su valiosa colaboración.

Ivan


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida