如何解决servlet中daGet和doPost的乱码问题

最近学习java web 看到一些不错的东西,拿出来分享一下。以下代码纯手打可能有错误,仅供参考!

.使用Stirng 进行重新编码:

uname=new  String(uname.getBytes(“iso8859-1”),"utf-8");//uname 用户名   这种是将传来的参数依次转换成utf-8编码格式

Get请求:

  1. 在service方法中使用:req.setCharacterEncoding(“utf-8”);
  2. 在tomcat中的conf文件下找到server.xml进行配置<Connector useBodyEncodingForURI="true">。(比Post多一步)

Post请求:

          在service方法中使用:req.setCharacterEncoding(“utf-8”);

 

猜你喜欢

转载自blog.csdn.net/Qve1995/article/details/84097185
今日推荐