我一直在尝试解码%E9(é)。
WebUtility.HtmlDecode("%E9")
不起作用。
它放一个?符号而不是é。
最佳答案
我对此进行了测试,发现HttpUtility.UrlDecode("%E9")
返回您提到的问号。看来您必须手动指定适当的编码才能与此%E9
编码值一起正常工作。
你可以试试:
HttpUtility.UrlDecode("%E9", System.Text.UnicodeEncoding.Default);
要么
HttpUtility.UrlDecode("%E9", System.Text.UnicodeEncoding.UTF7);
两者都应返回您期望的解码字符。