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

decodificar texto

Estas en el tema de decodificar texto en el foro de .NET en Foros del Web. Hola a tod@s. Tengo el siguiente texto " La contraseña es inválida " el cual es una respuesta de un web service y lo que ...
  #1 (permalink)  
Antiguo 26/11/2012, 17:46
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
decodificar texto

Hola a tod@s.

Tengo el siguiente texto "La contraseña es inválida" el cual es una respuesta de un web service y lo que intento hacer es recuperar la ñ y el acento que vienen en esa cadena, el problema es que no he podido hacerlo.

Intente con esto:
Código C#:
Ver original
  1. Encoding.UTF8.GetString(Encoding.GetEncoding(1252).GetBytes("La contraseña es inválida" ))

Pero obtengo este resultado:
La contraseña es inválida.


Tambien encontre este ejemplo:
Código C#:
Ver original
  1. Encoding iso = Encoding.GetEncoding("ISO-8859-1");
  2. Encoding utf8 = Encoding.UTF8;
  3. string msg = iso.GetString(utf8.GetBytes(Message));
en donde lo que le pasan es lo siguiente:
Cita:
Message = "ÄäÖöÕõÜü"
y su salida es:
Cita:
msg = "�ä�ö�õ�ü
al parecer esto es lo contrario a lo que necesito. ¿Cómo puedo hacer para que este codigo trabaje al reves?

Saludos y gracias.
  #2 (permalink)  
Antiguo 27/11/2012, 07:37
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: decodificar texto

Hola lair! Podrías mostrarnos la parte en la que lees del webservice para tener un poco de panorama acerca del problema. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 27/11/2012, 08:09
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: decodificar texto

Hola nuevamente lair, estabas cerca en el primer intento... lo resolví haciendole el mismo paso 2 veces y salió :
Código C:
Ver original
  1. string conversion1;
  2. string conversion_final;
  3. conversion1 = Encoding.UTF8.GetString(Encoding.GetEncoding(1252).GetBytes("La contraseña es inválida"));
  4. conversion2 = Encoding.UTF8.GetString(Encoding.GetEncoding(1252).GetBytes(conversion1));
  5. MessageBox.Show(conversion2);
Nos cuentas! Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #4 (permalink)  
Antiguo 01/12/2012, 10:21
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: decodificar texto

Muchas gracias Aquaventus.

Lo que hice para resolverlos fue pedirles que me regresaran su enumerador como constante en una propiedad de clace y muesto el mnsaje en base al codigo de error

muchas gracias nuevamente

Saludos

Etiquetas: encodig, txt
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 20:28.