码迷,mamicode.com
首页 > 编程语言 > 详细

java-web乱码问题解决

时间:2016-05-04 16:54:05      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

<>乱码问题(设置tomcat uriencoding=’utf-8’);

统一设置编码过滤器

<1>get请求:

  request.setCharacterEncoding("utf-8");

New String(super.getParameter(str).getBytes("iso8859-1"),"utf-8");

确保发出get请求的页面的charsetutf-8;

<2>post请求:

  request.setCharacterEncoding("utf-8");确保发出post请求页面的charsetutf-8

<3>对于 a链接发出的请求,可按如下方式解决:

其实也只要保证发出请求所在页面的charset一致即可

(参考:

  <%  String username = java.net.URLEncoder.encode("编辑","UTF-8");  %>  

 <a href="hello.do?username=<%=username%>">页面中链接传递中文</a>  )

java-web乱码问题解决

标签:

原文地址:http://www.cnblogs.com/meisp/p/5458693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!