網頁在傳值的時候每每會提交一些參數,這些參數中每每包含一些中文參數,那麼如何解決這些中文編碼帶來的一些錯誤呢?這就需呀通過一個RUL編碼和解碼的過程
要解決的問題:
將下面的URL做爲一個參數傳到其餘的頁面
1 http://domain/de.apx?uid=12&page=15
2 url後面的參數中出現漢字等,如: ....aspx?title=起重機
在出現上面的狀況的時候,必須通過一個RUL編碼和解碼的過程,不然會出現錯誤.
代碼以下:
//傳值
string temp = " <a href='Add.aspx?url=" +Server.UrlEncode( skin.Page.Request.Url.AbsoluteUri )+ "&title=" +Server.UrlEncode( skin.Page.Header.Title )+ "'>添加到收藏夾</a>");
//在另一個文件中取從上面傳的值
if (Request.QueryString["url"] != null)
{
string url = Server.UrlDecode(Request.QueryString["url"].ToString());
this.txtAddress.Text = url;
dom