Google chrome会自动将URL中的unicode字符串转换为如下形式;
?querystring=مقالات
?querystring=%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA
我的问题是如何解码代码中的编码文本,例如,以进行比较?
if (Request.Url.Query == "?querystring=مقالات")
//do something
最佳答案
检查这些:)
Console.WriteLine(System.Web.HttpUtility.UrlDecode("http://www.google.com/search?q=مقالات"));
Console.WriteLine(System.Web.HttpUtility.UrlEncode("http://www.google.com/search?q=%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA"));
关于c# - 如何解码Google Chrome中的编码URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16396936/