Globalización

23/06/2008 - 20:15 por Centurion | Informe spam
Estoy estudiando la Globalización y no termino de entender lo de la
comparación de cadenas y fechas en distintas culturas, si los formatos, pero
cuando comparas cadenas y culturas lo haces dentro de la cultura en la que
se encuentra el equipo y no veo que la comparación tenga que ver con la
cultura nunca en el equipo se enfrentan dos culturas o no ?.
Si entiendo los objetos que agrupan los nombres de los meses, los días,
pero las comparaciones no, me podeís poner un ejemplo.

un saludo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
23/06/2008 - 21:23 | Informe spam
"Centurion" wrote in message
news:
Estoy estudiando la Globalización y no termino de entender lo de la
comparación de cadenas y fechas en distintas culturas, si los formatos,
pero cuando comparas cadenas y culturas lo haces dentro de la cultura en
la que se encuentra el equipo y no veo que la comparación tenga que ver
con la cultura nunca en el equipo se enfrentan dos culturas o no ?.
Si entiendo los objetos que agrupan los nombres de los meses, los
días, pero las comparaciones no, me podeís poner un ejemplo.



Un ejemplo: La comparación de cadenas bajo cultura alemana considera que
el par de letras "ss" es igual que el carácter "beta", con lo que la cadena
"groß" se considera igual que "gross". En otras culturas la comparación de
estas cadenas indicaría que son completamente distintas.
Otro ejemplo: En "español-alfabetización tradicional", la "ch" se
considera una única letra ordenada entre la "c" y la "d". Y en todas las
variedades de español, la "ñ" se ordena entre la "n" y la "o", mientras que
en otras culturas se considera un "carácter especial" y se ordena detrás de
la "z".
Respuesta Responder a este mensaje
#2 Centurion
23/06/2008 - 21:48 | Informe spam
"Alberto Poblacion"
escribió en el mensaje news:
"Centurion" wrote in message
news:
Estoy estudiando la Globalización y no termino de entender lo de la
comparación de cadenas y fechas en distintas culturas, si los formatos,
pero cuando comparas cadenas y culturas lo haces dentro de la cultura en
la que se encuentra el equipo y no veo que la comparación tenga que ver
con la cultura nunca en el equipo se enfrentan dos culturas o no ?.
Si entiendo los objetos que agrupan los nombres de los meses, los
días, pero las comparaciones no, me podeís poner un ejemplo.



Un ejemplo: La comparación de cadenas bajo cultura alemana considera que
el par de letras "ss" es igual que el carácter "beta", con lo que la
cadena "groß" se considera igual que "gross". En otras culturas la
comparación de estas cadenas indicaría que son completamente distintas.
Otro ejemplo: En "español-alfabetización tradicional", la "ch" se
considera una única letra ordenada entre la "c" y la "d". Y en todas las
variedades de español, la "ñ" se ordena entre la "n" y la "o", mientras
que en otras culturas se considera un "carácter especial" y se ordena
detrás de la "z".


Respuesta Responder a este mensaje
#3 Centurion
23/06/2008 - 21:51 | Informe spam
Si no parece de un gran ámbito en cadenas pero pudiera suceder, pero y cona
las fechas tiene algún sentido el comparar fechas en relación con la
globalización, si para representarlas pero para compararlas no lo veo.

"Alberto Poblacion"
escribió en el mensaje news:
"Centurion" wrote in message
news:
Estoy estudiando la Globalización y no termino de entender lo de la
comparación de cadenas y fechas en distintas culturas, si los formatos,
pero cuando comparas cadenas y culturas lo haces dentro de la cultura en
la que se encuentra el equipo y no veo que la comparación tenga que ver
con la cultura nunca en el equipo se enfrentan dos culturas o no ?.
Si entiendo los objetos que agrupan los nombres de los meses, los
días, pero las comparaciones no, me podeís poner un ejemplo.



Un ejemplo: La comparación de cadenas bajo cultura alemana considera que
el par de letras "ss" es igual que el carácter "beta", con lo que la
cadena "groß" se considera igual que "gross". En otras culturas la
comparación de estas cadenas indicaría que son completamente distintas.
Otro ejemplo: En "español-alfabetización tradicional", la "ch" se
considera una única letra ordenada entre la "c" y la "d". Y en todas las
variedades de español, la "ñ" se ordena entre la "n" y la "o", mientras
que en otras culturas se considera un "carácter especial" y se ordena
detrás de la "z".


Respuesta Responder a este mensaje
#4 Fernando Gómez
23/06/2008 - 22:52 | Informe spam
Centurion wrote:
Estoy estudiando la Globalización y no termino de entender lo de la
comparación de cadenas y fechas en distintas culturas, si los formatos, pero
cuando comparas cadenas y culturas lo haces dentro de la cultura en la que
se encuentra el equipo y no veo que la comparación tenga que ver con la
cultura nunca en el equipo se enfrentan dos culturas o no ?.
Si entiendo los objetos que agrupan los nombres de los meses, los días,
pero las comparaciones no, me podeís poner un ejemplo.

un saludo





Otro ejemplo es el siguiente. En español de España, normalmente el
separador decimal es la coma. En español de, digamos, México, el
separador es el punto decimal. Supón que tienes una aplicación que tiene
que correr tanto para usuarios españoles como mexicanos. No te rías, que
esto es algo que me tocó resolver a mí hace poco :P. Esta era una
aplicación ASP.NET y corría en un servidor que tenía instalado el
español mexicano.

Si un mexicano escribe en un TextBox un valor numérico, digamos, 43.1,
no pasa nada. Pero un español tranquilamente escribiría 43,1. Si no
tomas en cuenta este caso, como nosotros en su momento, eventualmente
tendrás alguna excepción de formateo u otros problemas. Por ejemplo:

decimal d = decimal.Parse(_textBox1.Text);

En este caso, el "43,1" lanzaría una excepción de formato, porque no
reconoce la coma como separador de decimales.

Para solucionarlo, solo tuvimos que especificar la cultura a la que
pertenece:

string info = DeterminaSiElUsuarioEsEspañol() ? "es-es" : "es-mx";
decimal d = decimal.Parse(_textBox1.Text,
CultureInfo.GetCultureInfo(info));

y listo. Por supuesto, tuvimos que idear una forma para saber si el
cliente era español o mexicano, pero bueno, pecata minuta quizás. Pero
bueno, es la idea lo que cuenta.

Saludos.
Respuesta Responder a este mensaje
#5 Alfredo Novoa
24/06/2008 - 12:18 | Informe spam
El Mon, 23 Jun 2008 21:51:56 +0200, Centurion escribió:

Si no parece de un gran ámbito en cadenas pero pudiera suceder, pero y cona
las fechas tiene algún sentido el comparar fechas en relación con la
globalización, si para representarlas pero para compararlas no lo veo.



Efectivamente no tiene ningún sentido. Por eso no existe una clase
DateComparer y si existe StringComparer.


Saludos
Alfredo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida