3

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
4

2 に答える 2

2

これらをチェックしてください:)

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"));
于 2013-05-06T10:41:49.163 に答える