解码\\ uXXXX字符

时间:2015-04-10 18:59:29

标签: c#

我有一个带有百分比编码字符的HTML编码URI。然后,我使用HttpUtility.JavaScriptStringEncode在相同的字符串上完成JS编码。我想解码JavaScript编码的URI而不影响百分比编码的字符。

我尝试了HttpUtility.UrlDecode但是解码了一切。特别是JS编码产生我想要解码的\ uXXXX字符。

1 个答案:

答案 0 :(得分:0)

如果您确定没有其他“转义字符”,则可以使用Regex.Unescape

这应该可以解决问题,只需确保字符串中没有其他“\” - 转义字符。

演示小提琴:https://dotnetfiddle.net/LdA5cF(注意字符串是逐字的,因此不会被Console.WriteLine转义)