在我的页面上,我设置了UTF-8编码。然后,我将一个由函数编码的字符串"ły“发送到%C5%82y,并在服务器端获得%25C5%2582y。现在我想要回原来的字符串。
我试过了:
HttpUtility.HtmlDecode(): the result is %25C5%2582y
Uri.UnescapeDataString(): the result is %C5%82y
我现在很困惑--如何找回原始的字符串?
用户在文本输入中向我的网站提供正确转义的URL和原始URL;例如,我认为这两个URL是等效的:
https://www.cool.com/cool%20beans
https://www.cool.com/cool beans
现在,我想稍后在查看此数据时将它们呈现为<a>标记。我在编码给定的文本和获取这些链接之间左右为难:
<a href="https://www.cool.com/cool%2520beans"> <!-- This one is broken! -->
<a href="https://www.cool