我从a.jsp跳转到b.jsp,通过javascript传了中文参数,b.jsp中显示出来的却是乱码我用了
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");%>还是乱码,求高人指教!
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");%>还是乱码,求高人指教!
http://windshg.iteye.com/blog/804690
In b.jsp
java.net.URLDecoder.decode(request.getParameter("param"),"utf-8");
Byte[] byte = str.getBytes("ISO-8859-1");
out.println(new String(byte,"UTF-8"));
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8或GBK"/>
String chinese=request.getparemeter(msg);
String changchinese=URLDecoder.decode(chinese,'utf-8');
request.getParameter("").getBytes("iso-8859-1"), "GBK";