国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net url傳遞后地址欄亂碼(中文超過兩個漢字)

2024-07-10 12:40:58
字體:
來源:轉載
供稿:網友

編碼編好的url是正確的,可傳到另一個頁面 就會出錯,在地址欄就已經亂碼了
1.設置web.config文件
代碼如下:
<system.web>
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
</system.web>

2.asp.net對asp.net頁面傳值
進行傳遞
string Name = "中文參數";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
進行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
3.javascript對asp.net頁面傳值
代碼如下:
<script language="javascript">
function escode()
{
location.href ="B.aspx?Name="+escape(Name);
}
</script>

在asp.net頁面中正常使用Request.QueryString("Name").toString()就可以得到正確的中文了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 平遥县| 华宁县| 安仁县| 布拖县| 云和县| 包头市| 汶川县| 黄陵县| 陇川县| 古丈县| 横峰县| 诸暨市| 济宁市| 石景山区| 碌曲县| 蒲江县| 侯马市| 尖扎县| 大同市| 泽州县| 望奎县| 自贡市| 惠水县| 巴南区| 柳州市| 西吉县| 潼南县| 定南县| 广德县| 罗城| 梁河县| 来凤县| 嘉定区| 宜川县| 五家渠市| 平乡县| 溧阳市| 金门县| 泰兴市| 墨玉县|