Foros del Web » Programación para mayores de 30 ;) » .NET »

la internacionalizacion

Estas en el tema de la internacionalizacion en el foro de .NET en Foros del Web. hola aforados: Me he stado leyendo todo sobre la internacionalizacion y no se si tengo los conceptos claros. Los voy a ir exponiendo y si ...
  #1 (permalink)  
Antiguo 22/02/2005, 10:19
 
Fecha de Ingreso: marzo-2004
Mensajes: 198
Antigüedad: 20 años, 8 meses
Puntos: 1
la internacionalizacion

hola aforados:

Me he stado leyendo todo sobre la internacionalizacion y no se si tengo los conceptos claros. Los voy a ir exponiendo y si estoy equivocado en algo me lo digan por favor:

Antes de nada, estoy reprogramando en ap.net un foro que tenia en php para aprender y que funciona perfectamente en php y el problema me surge cuando recupero un mensaje en un textbox multilinea y me trae todo el texto sin convertir al castellano, las ñ y los acentos.


Bien empiezo, por lo que he leido, si yo en el webconfig le digo:

<configuration>
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="iso-8559-1"
responseEncoding="iso-8559-1"
culture="es-es"
uiCulture="es-ES"
/>
</system.web>
</configuration>


Estoy diciendo que la codificacion de los archivos es en unicode UTf-8 y que tanto los response como los request los saque en iso-8559-1 que si no estoy mal es el equivalente al castellano y que la cultura de la pagina es en castellano

Por lo tanto si hago un select a una tabla y me traigo el texto de un campo y lo meto en textbox, deberia sacarlo con ñ´s y acentos aunque en la base de datos este almacenado de otra manera..

Estoy bien o no?

Gracias anticipadas.
  #2 (permalink)  
Antiguo 22/02/2005, 10:49
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 9 meses
Puntos: 50
De hecho así es friend.

Y como un complemento puedes indicar la cultura, encoding, etc, a nivel global de todas tus aplicaciones (machine.config), a nivel aplicación (web.config) y a nivel página

Saludos y cualquier cosa por aqui andamos...
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 22/02/2005, 14:19
 
Fecha de Ingreso: marzo-2004
Mensajes: 198
Antigüedad: 20 años, 8 meses
Puntos: 1
perdon a por la insistencia pero algo hago mal

Tengo el webconfig solo con esto:

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

pues bien, meto un campo en la base de datos por ejemplo nick y le pongo:

ññññ, voy a la base de datos y hay esto ññññ le meto la password por ejemplo esto ññññ y en la base de datos lo mismo.

Cuando quiero validar el nick y el usuario me dice que no existe y si le cambio manualmente dentro de la tabla amnbos a sus valores ññññ y ññññ entonces si me los encuentra.

Se te ocurre que estoy haciendo mal. Parece como si no convirtiera los digitos al sacarlos de la base de datos y si los convierte al meterlos.

Perdona otra vez pero estoy atascado.
  #4 (permalink)  
Antiguo 22/02/2005, 14:22
 
Fecha de Ingreso: marzo-2004
Mensajes: 198
Antigüedad: 20 años, 8 meses
Puntos: 1
no se va a entender nada porque veo que este foro convierte los caracteres especiales en ññ
  #5 (permalink)  
Antiguo 22/02/2005, 15:21
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 9 meses
Puntos: 50
Porque no pones su equivalente en ASCII para poderte ayudar.

Por cierto, como estas guardando los datos..estas usando SP´s ?? , ya que con los SP se arreglar muchos de esos problemas que hay al insertar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.