我的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")%>