我有一个带有百分比编码字符的HTML编码URI。然后,我使用HttpUtility.JavaScriptStringEncode
在相同的字符串上完成JS编码。我想解码JavaScript编码的URI而不影响百分比编码的字符。
我尝试了HttpUtility.UrlDecode
但是解码了一切。特别是JS编码产生我想要解码的\ uXXXX字符。
答案 0 :(得分:0)
如果您确定没有其他“转义字符”,则可以使用Regex.Unescape。
这应该可以解决问题,只需确保字符串中没有其他“\” - 转义字符。
演示小提琴:https://dotnetfiddle.net/LdA5cF(注意字符串是逐字的,因此不会被Console.WriteLine
转义)