程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-js獲取url中的參數亂碼

javascript-js獲取url中的參數亂碼

編輯:編程綜合問答
js獲取url中的參數亂碼

我的url為:test.jsp?lastname=楊濤
js是這麼寫的
window.onload=function(){

alert(GetQueryString("lastname"));
}
function GetQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");

var r = window.location.search.substr(1).match(reg);

if (r!=null) return unescape(r[2]);
return null;}
得到的結果:
圖片說明

怎麼讓他正確顯示中文“楊濤”

最佳回答:


方法一:在頂部加

    <%
            request.setCharacterEncoding("UTF-8");
            response.setCharacterEncoding("UTF-8");
    %>

方法二:把方法一的寫在過濾器裡面filter,然後再web.xml裡面配置

方法三:

 <%=new String(request.getParameter("lastname").getBytes("ISO-8859-1"),"UTF-8")%>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved