url傳遞中文的解決方案

2021-04-12 14:13:53 字數 576 閱讀 2670

url傳遞中文的解決方案

1.設定web.config檔案。(我不喜歡設定成這樣)

......

......

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

>> 進行傳遞

string name = "中文引數

"; response.redirect("b.aspx?name="+server.urlencode(name));

>> 進行接收

string name = request.querystring["name"];

response.write(server.urldecode(name));

3.如果是從.html 檔案向.aspx 檔案進行傳遞中文引數的話(即不從後台用redirect()方法進行url 轉換)。一樣要將傳遞的中文引數進行編碼,在接收時再進行解碼。

>> 進行傳遞

>> 進行接收

string name = request.querystring["name"];

response.write(server.urldecode(name)); 

url傳遞中文字元,特殊危險字元的解決方案

很多時候,我們需要在url中傳遞中文字元或是其它的html等特殊字元,似乎總會有各種亂,不同的瀏覽器對他們的編碼又不一樣,對於中文,一般的做法是 把這些文字字串傳給url之前,先進行 urlencode text 一下 但是對於一些很 危險 的字元,比如說html字元,甚至是sql注入相關的字元,如...

JSP 中url中文亂碼解決方案

pager.setactionname servlet getbooklist?bookname booktemp.getbookname author booktemp.getauthor publish booktemp.getpublish url中要傳遞三個引數 bookname autho...

URL上中文傳參亂碼解決方案

一開始使用encoder string str 進行編碼和decoder string str 進行解碼,結果依然發現頭痛的亂碼。後來再使用encoder string str,utf 8 進行編碼和decoder string str,utf 8 進行解碼。亂碼問題才得以解決。為了測試encode...