¿Son las funciones en C# que manejan escape/unescape como JavaScript?Unescape escape de JavaScript() usando C#
que tienen una cadena JSON como esto:
{"Feeds":[{"Url":"www.test.com","FeedType":"Twitter"},{"Url":"www.test2.com","FeedType":"Youtube"}]}
que se parece a esto después de escape()
%7B%22Feeds%22%3A%5B%7B%22Url%22%3A%22www.test.com%22%2C%22FeedType%22%3A%22Twitter%22%7D%2C%7B%22Url%22%3A%22www.test2.com%22%2C%22FeedType%22%3A%22Youtube%22%7D%5D%7D
En mi código C# me gustaría unescape esta cadena para que se ve exactamente igual que antes del escape()
¿Es esto posible?
@Timw Yo - Estás en lo correcto. Leí mal. Actualizado. Solo por curiosidad, ¿por qué sacaste tu propio código (ahora eliminado) para hacer lo mismo en lugar de volver a usar lo que proporciona .NET? –
Thx, probé 'HttpUtility.HtmlDecode', pero no funcionó, pero cuando veo su respuesta veo que' UrlDecode' hace algo que 'HtmlDecode' no hace. – Martin
@Martin - Sí. 'HtmlDecode' es para decodificar caracteres HTML escapados. La codificación de URL implica más reglas. –