jsp代码:
<td class="thumb"><img src="images/product/0_tiny.gif" /><a href="ProductView?ep_name=<%=ep.getEp_name() %>" target="_blank"><%=ep.getEp_name() %></a></td>servlet代码:
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
String ep_name=request.getParameter("ep_name");
System.out.println(ep_name);
打印出来的是乱码
<td class="thumb"><img src="images/product/0_tiny.gif" /><a href="ProductView?ep_name=<%=ep.getEp_name() %>" target="_blank"><%=ep.getEp_name() %></a></td>servlet代码:
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
String ep_name=request.getParameter("ep_name");
System.out.println(ep_name);
打印出来的是乱码
response.setCharacterEncoding("utf-8");
String ep_name=request.getParameter("ep_name");
System.out.println(ep_name);
System.out.println(ep_name2);
过滤器不一定能解决所有的乱码噢get请求时,url上的字符就不一定能解决的建议楼主直接将你的tomcat默认字符集改成utf-8,这才是一劳永逸的最佳方案噢
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" useBodyEncodingForURI="true"/>