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

首頁 > 編程 > .NET > 正文

總結.Net獲取URL中文參數(shù)值的亂碼問題的解決方法

2024-07-10 12:53:47
字體:
來源:轉載
供稿:網(wǎng)友

URL中文參數(shù)值的亂碼一直是網(wǎng)頁開發(fā)中的常見的問題之一,對于初學者來說,各種編碼方法可能有點不合適,本文今天將給大家?guī)砜偨Y.Net獲取URL中文參數(shù)值的亂碼問題的解決方法,希望能幫到你。

具體如下:

解決方法:

1.設置web.config文件

<system.web><globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /></system.web>

2.傳遞中文之前,將要傳遞的中文參數(shù)進行編碼,在接收時再進行解碼。

string Name = "中文參數(shù)";Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)) ;
string Name = Request.QueryString["Name"];Response.Write(Server.UrlDecode(Name)) ;

3.JS傳中文參數(shù):

function GoUrl(){var Name = "中文參數(shù)";location.href = "B.aspx?Name="+escape(Name) ;}
string Name = Request.QueryString["Name"];Response.Write(Server.UrlDecode(Name)) ;

或用:

Response.Redirect("test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中華人明共和國")) ;//建議使用最后如果是從其他的頁面獲取中文參數(shù)沒有亂碼,那就更簡單了string message ="http://localhost/Test/test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中華人明共和國");

http:

//你要獲取某個頁面的返回值的地址"http://發(fā)送請求HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(message) ;//接受請求HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse() ;Stream receiveStream = myHttpWebResponse.GetResponseStream() ;StreamReader readStream = new StreamReader(receiveStream, System.Text.Encoding.GetEncoding("GB2312")) ;//此為要取頁面的返回值輸出的返回結果returnValue = readStream.ReadToEnd();

上文是關于總結.Net獲取URL中文參數(shù)值的亂碼問題的解決方法也是我們初學者必備的知識,其實我們在學習的時候要慎重選擇平臺,這樣才能讓我們的學習受益匪淺。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日土县| 秦皇岛市| 呼伦贝尔市| 宜春市| 南康市| 棋牌| 和龙市| 万山特区| 三穗县| 岑巩县| 苍山县| 梁山县| 鹤壁市| 游戏| 南靖县| 达拉特旗| 中江县| 灵武市| 双辽市| 黎城县| 湘乡市| 寻乌县| 洞口县| 永寿县| 香河县| 泗洪县| 颍上县| 宁都县| 游戏| 苏尼特右旗| 望江县| 景宁| 贞丰县| 绩溪县| 丽江市| 大厂| 临西县| 昂仁县| 陵水| 孝义市| 塔城市|