如何解碼像下面的字符串:解碼百分比編碼串#.NET
NAME1 = ABC &用戶id = DEF & NAME2 = ZYX &有效載荷=%3cSTAT +的xmlns%3axsi%3D%22http% 3A%2F%2fwww.w3.org%2f2001%2fXMLSchema實例%22%3E%3cREQ ...
背景:我接受的HTTP POST(名稱值對,基本上),那麼字節數組轉換爲字符串與:
Encoding.UTF8.GetString(response, 0, response.Length);
我試過HtmlD WebUtility和HttpUtility的ecode方法,但似乎得到相同的字符串回來。
感謝所有。這兩個答案讓我需要去的地方! Uri方法和HttpUtility方法有什麼優點/缺點? –
如果你不需要它,Uri將允許你從你的引用中排除System.Web。 –
@JohnSpiegel:是的,存在細微差別,請參閱我編輯的答案。 –