1

在我的页面上,我设置了 UTF-8 编码。然后,我将一个由encodeURIComponent()函数ły编码的字符串“ ”发送到服务器端,我得到. 现在我想找回原来的字符串。%C5%82y%25C5%2582y

我试过了:

HttpUtility.HtmlDecode(): the result is %25C5%2582y
Uri.UnescapeDataString(): the result is %C5%82y

我现在很困惑 - 如何取回原始字符串?

4

2 回答 2

1

用于HttpUtility.UrlEncode编码和HttpUtility.UrlDecode解码。

于 2012-12-07T18:30:41.100 回答
0
Uri.UnescapeDataString(HttpUtility.UrlDecode("ły"));

成功了

于 2012-12-07T18:22:53.843 回答