於是在網上找了一些方法 :
1、採用decode()方法
頁面:
- Url: '<%=path%>/sfyh/infodata.jsp?type='+encodeURI(ss)
,
後臺:
- String result = java.net.URLDecoder.decode(type,"UTF-8")
2、採用設置字符集的方式
- request.setCharacterEncoding("utf-8")
3、在頁面上定義charset的字符集(最有效 最簡單)
- <%@ page language="java" contentType="text/html; charset=utf-8"
- pageEncoding="utf-8"%>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4、採用轉碼的方式
頁面:
- Url: '<%=path%>/sfyh/infodata.jsp?type='+encodeURIComponent(ss)
後臺:
- result= new String(request.getParameter("type").getBytes("ISO8859-1"),"UTF-8")
暫時就寫到這吧