1. 程式人生 > >ASP.NET開發過程中遇到GET請求中文引數亂碼問題的解決辦法

ASP.NET開發過程中遇到GET請求中文引數亂碼問題的解決辦法

直接上程式片碼

頁面請求部分 (使用 encodeURI方法轉換中文請求內容 ) :

var URL = "http://localhost:8080/index.aspx?keyword=" + encodeURI($("#_keyword").val());

後臺接收部分(使用HttpUtility.UrlDecode方法進行解析中文請求內容即可):

string keyword= String.IsNullOrEmpty(Request.QueryString["keyword"]) ? "" : HttpUtility.UrlDecode(Request.QueryString["keyword"]);

自己也保留一下,總是忘。