91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.Net獲取URL中文參數值的亂碼問題怎么解決

發布時間:2021-08-31 18:32:43 來源:億速云 閱讀:122 作者:chen 欄目:開發技術

這篇文章主要講解了“.Net獲取URL中文參數值的亂碼問題怎么解決”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“.Net獲取URL中文參數值的亂碼問題怎么解決”吧!

解決方法:

1.設置web.config文件

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

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

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

3.JS傳中文參數:

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

總結:

一般來說。設置web.config文件就可以了。但是如果你用 JavaScript 調用 webservice 方法的話(往webservice里面傳遞中文參數)。設置 web.config 文件好象無效。

或用:

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

http:

//你要獲取某個頁面的返回值的地址"
//發送請求
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中文參數值的亂碼問題怎么解決”的內容了,經過本文的學習后,相信大家對.Net獲取URL中文參數值的亂碼問題怎么解決這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

url
AI

长岭县| 城步| 兴安县| 英山县| 那坡县| 瑞丽市| 思茅市| 工布江达县| 郑州市| 普宁市| 肥城市| 庐江县| 和硕县| 忻城县| 肇东市| 金塔县| 余干县| 阜新| 丰顺县| 东乌| 肃北| 灌阳县| 西青区| 绍兴县| 西峡县| 广州市| 九龙县| 舟曲县| 潞城市| 成安县| 朝阳区| 宁海县| 阿荣旗| 巴林右旗| 额尔古纳市| 永泰县| 河池市| 泉州市| 平山县| 蒙山县| 昌图县|