url解码异常 - c#

时间:2010-07-07 08:24:57

标签: c#

我在db(sql server 2005)中有一些URL编码数据,我解码它来解析它。我用:

Uri.UnescapeDataString

有时我会:

{“无效的URI:字符串中存在无效序列。”}

我需要注意哪些无效序列?

感谢。

基督教

4 个答案:

答案 0 :(得分:4)

您是否尝试过使用HttpUtility.UrlDecode方法?

答案 1 :(得分:1)

至于“为什么”,或许您遇到了此处列出的.NET 4.0 / 4.5问题? Uri.UnescapeDataString fails on different computer

答案 2 :(得分:0)

试试这个。

string decodedUrl = Server.UrlDecode("your-url");

答案 3 :(得分:0)

您的字符串可能包含HexEncoded Parameters。

请提供导致此错误的示例字符串。

谢谢, Jinal。