asp.net url傳遞后地址欄亂碼(中文超過兩個漢字)
編碼編好的url是正確的,可傳到另一個頁面 就會出錯,在地址欄就已經(jīng)亂碼了
1.設(shè)置web.config文件
<system.web>
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
</system.web>
2.asp.net對asp.net頁面?zhèn)髦?/STRONG>
進(jìn)行傳遞
string Name = "中文參數(shù)";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
進(jìn)行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
3.javascript對asp.net頁面?zhèn)髦?/STRONG>
<script language="javascript">
function escode()
{
location.href ="B.aspx?Name="+escape(Name);
}
</script>
在asp.net頁面中正常使用Request.QueryString("Name").toString()就可以得到正確的中文了
相關(guān)文章
c# static 靜態(tài)數(shù)據(jù)成員
靜態(tài)成員屬于類所有,為各個類的實例所公用,無論類創(chuàng)建了幾多實例,類的靜態(tài)成員在內(nèi)存中只占同一塊區(qū)域。2009-06-06asp.net 計算字符串中各個字符串出現(xiàn)的次數(shù)
比如一個字符串"a,b,a,c,b,b,d",現(xiàn)在我們要統(tǒng)計每個字符串出現(xiàn)次數(shù)。解決這個問題,我們可以使用泛型集合 Dictionary(TKey,TValue)。它有一個key值用來存儲字符串和一個value值,用來存儲字符串出現(xiàn)的次數(shù)2012-05-05強(qiáng)烈推薦一個基于.Net Framework開發(fā)的Windows右鍵菜單管理工具
這篇文章主要介紹了推薦一個基于.Net Framework開發(fā)的Windows右鍵菜單管理工具,今天給大家推薦一個Windows右鍵菜單管理工具,方便我們管理我們的右鍵菜單,需要的朋友可以參考下2023-05-05Repeater控件數(shù)據(jù)導(dǎo)出Excel(附演示動畫)
本文我們實現(xiàn)為Repeater控件數(shù)據(jù)導(dǎo)出Excel的功能,附動畫演示,感興趣的朋友可以了解下2013-01-01asp.net 讀取并修改config文件實現(xiàn)代碼
讀取并修改 config 文件的asp.net代碼,方便我們用asp.net修改配置文件。2009-11-11asp.net Repeater 數(shù)據(jù)綁定代碼
asp.net Repeater 數(shù)據(jù)綁定代碼2010-03-03淺談對Jquery+JSON+WebService的使用小結(jié)
本篇文章介紹了對Jquery+JSON+WebService的使用小結(jié)。需要的朋友參考下2013-04-04