Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2012, 17:46
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 4 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.