asp.net下url傳遞中文的解決方案
<system.web>
......
<globalization requestEncoding='gb2312' responseEncoding='gb2312' culture='zh-CN' fileEncoding='gb2312' />
......
</system.web>
2.傳遞中文之前,將要傳遞的中文參數(shù)進(jìn)行編碼,在接收時(shí)再進(jìn)行解碼。
>> 進(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.如果是從 .HTML 文件向 .Aspx 文件進(jìn)行傳遞中文參數(shù)的話(即不從后臺(tái)用 Redirect()方法進(jìn)行 Url 轉(zhuǎn)換)。一樣要將傳遞的中文參數(shù)進(jìn)行編碼,在接收時(shí)再進(jìn)行解碼。
>> 進(jìn)行傳遞
<script language='JavaScript'>
function GoUrl()
{
var Name = '中文參數(shù)';
location.href = 'B.aspx?Name='+escape(Name);
}
</script>
<body onclick='GoUrl()'>
>> 進(jìn)行接收
string Name = Request.QueryString['Name'];
Response.Write(Server.UrlDecode(Name));
一般來(lái)說(shuō)。設(shè)置web.config文件就可以了。但是如果你用 JavaScript 調(diào)用 webservice 方法的話(往webservice里面?zhèn)鬟f中文參數(shù))。設(shè)置 web.config 文件好象無(wú)效。
相關(guān)文章
客戶端用JavaScript填充DropDownList控件 服務(wù)器端讀不到值
今天遇到一個(gè)奇怪的問(wèn)題,某一頁(yè)面需要使用三級(jí)級(jí)聯(lián)下拉列表框。為提高用戶體驗(yàn),采用jQuery的cascadingDropDown插件調(diào)用后臺(tái)Web Services來(lái)實(shí)現(xiàn)ajax填充。2010-09-09
.NET使用Hisql實(shí)現(xiàn)菜單管理(增刪改查)
這篇文章介紹了.NET使用Hisql實(shí)現(xiàn)菜單管理(增刪改查)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07
ASP.NET Core 數(shù)據(jù)保護(hù)(Data Protection 集群場(chǎng)景)下篇
這篇文章主要為大家再一次介紹了ASP.NET Core 數(shù)據(jù)保護(hù)(Data Protection),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
詳解免費(fèi)開(kāi)源的DotNet二維碼操作組件ThoughtWorks.QRCode(.NET組件介紹之四)
本篇文章主要介紹了免費(fèi)開(kāi)源的DotNet二維碼操作組件ThoughtWorks.QRCode,非常具有實(shí)用價(jià)值,有興趣的同學(xué)可以來(lái)了解一下。2016-12-12
.net core部署到windows服務(wù)上的完整步驟
這篇文章主要給大家介紹了關(guān)于.net core部署到windows服務(wù)上的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.net core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
ScriptManager.RegisterStartupScript()方法在ajax頁(yè)面無(wú)效的解決方法
ScriptManager.RegisterStartupScript()方法在ajax頁(yè)面無(wú)效的解決方法2010-03-03
C# 自定義異常總結(jié)及嚴(yán)格遵循幾個(gè)原則
在C#中所有的異常類型都繼承自System.Exception,也就是說(shuō),System.Exception是所有異常類的基類. 總起來(lái)說(shuō),其派生類分為兩種,需要了解的朋友可以參考下2012-12-12
ASP.NET數(shù)組刪除重復(fù)值實(shí)現(xiàn)代碼
在ASP.NET編程中,要想刪除數(shù)組的重復(fù)值可以使用多種方法代碼實(shí)現(xiàn)相同的效果。今天,在某個(gè)博客中看到某功能代碼中的一小段代碼很不錯(cuò),它就是用來(lái)移動(dòng)數(shù)組中相同值的方法,分享給大家2015-10-10
C#基礎(chǔ)之?dāng)?shù)據(jù)類型轉(zhuǎn)換
簡(jiǎn)單認(rèn)識(shí)顯式轉(zhuǎn)換和隱式轉(zhuǎn)換 我們就從下面這段代碼段開(kāi)始吧2013-02-02

