asp.net中url字符串編碼亂碼的原因與解決方法
更新時(shí)間:2013年08月14日 10:03:17 作者:
這篇文章來給大家總結(jié)一下關(guān)于asp.net中url字符串編碼亂碼的原因與解決方法,有需要了解的朋友可以參考一下
先看實(shí)例
復(fù)制代碼 代碼如下:
function webChart() {
var t = document.getElementById("txtReceive");
if (t.value == null || t.value == "") {
alert("請先進(jìn)行查詢");
}
else {
alert(t.value);
document.getElementById("center-iframe").src = "map/industryMap.aspx?_indeustry=" + t.value;
}}
這個(gè)時(shí)候alert出來的編碼很正常,都是漢字。

但是在后臺獲取時(shí)已經(jīng)亂碼
復(fù)制代碼 代碼如下:
protected void Page_Load(object sender, EventArgs e)
{
Industry = Request.QueryString["_indeustry"].ToString();
InitMap();
getShowMuilt();
}
web.config已經(jīng)配置為UTF-8 但是還是不行
復(fù)制代碼 代碼如下:
<system.web>
<globalization culture="en-US" uiCulture="en" requestEncoding="UTF-8"
responseEncoding="UTF-8" fileEncoding="UTF-8" />
</system.web>
最終解決方案
復(fù)制代碼 代碼如下:
function webChart() {
var t = document.getElementById("txtReceive");
if (t.value == null || t.value == "") {
alert("請先進(jìn)行查詢");
}
else {
var url = encodeURI("map/industryMap.aspx?_indeustry=" + t.value);
alert(url);
document.getElementById("center-iframe").src = url;
}
}

您可能感興趣的文章:
- ASP.NET JSON字符串與實(shí)體類的互轉(zhuǎn)換示例代碼
- ASP.NET兩個(gè)截取字符串的方法分享
- ASP.NET從字符串中查找字符出現(xiàn)次數(shù)的具體實(shí)現(xiàn)方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- ASP.NET web.config中數(shù)據(jù)庫連接字符串connectionStrings節(jié)的配置方法
- 解析Asp.net,C# 純數(shù)字加密解密字符串的應(yīng)用
- Asp.net,C# 加密解密字符串的使用詳解
- asp.net判斷字符串是否是中文的方法
- asp.net字符串處理類代碼
- asp.net 計(jì)算字符串中各個(gè)字符串出現(xiàn)的次數(shù)
- asp.net中將某字符串切割成陣列并排序列出
- asp.net分割字符串的幾種方法小結(jié)
- asp.net中利用正則表達(dá)式判斷一個(gè)字符串是否為數(shù)字的代碼
- asp.net richTextBox中高亮顯示選中字符串或文本
- asp.net 常用字符串處理方法
- asp.net下比較兩個(gè)等長字符串是否含有完全相同字符(忽略字符順序)
- asp.net(c#) 使用Rex正則來生成字符串?dāng)?shù)組的代碼
- asp.net字符串分割函數(shù)使用方法分享
相關(guān)文章
ASP.NET編程獲取網(wǎng)站根目錄方法小結(jié)
這篇文章主要介紹了ASP.NET編程獲取網(wǎng)站根目錄方法,較為詳細(xì)的分析了ASP.NET針對網(wǎng)站目錄及物理路徑的操作技巧,并給出了實(shí)例予以總結(jié),需要的朋友可以參考下2015-11-11
ASP.NET 服務(wù)器路徑和一般資源調(diào)用
ASP.NET 服務(wù)器路徑和一般資源調(diào)用,實(shí)現(xiàn)代碼。2009-08-08
ASP.NET Core MVC解決控制器同名Action請求不明確的問題
這篇文章主要介紹了ASP.NET Core MVC解決控制器同名Action請求不明確的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
.Net?Core?進(jìn)程守護(hù)之Supervisor使用詳解
這篇文章主要介紹了.Net?Core?進(jìn)程守護(hù)之Supervisor使用,Supervisor它可以很方便的監(jiān)聽、啟動、停止、重啟一個(gè)或多個(gè)進(jìn)程,對.Net?Core?進(jìn)程守護(hù)之Supervisor使用相關(guān)知識感興趣的朋友一起看看吧2022-04-04
在應(yīng)用程序級別之外使用注冊為allowDefinition=''MachineToApplication''的節(jié)是錯(cuò)誤的
在應(yīng)用程序級別之外使用注冊為 allowDefinition='MachineToApplication' 的節(jié)是錯(cuò)誤的2009-03-03

