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
 

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

Preguntas similares