码迷,mamicode.com
首页 > Web开发 > 详细

jsp或Action获取请求参数中文乱码

时间:2014-08-25 14:41:54      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:style   io   ar   问题   div   cti   line   sp   new   

普通情况下,中文字符会被自动转换成iso-8859-1的编码格式通过网络传输,而这种格式是没办法直接表示出我们认识的中文字符的,所以还要手动将他转换回之前的字符集。

一般在servlet或者action之前加一个字符过滤器就可以解决这个问题了。

看一下jsp页面的编码,如果是utf-8就写成下面的这样获取参数就可以了,如果是其他编码就替换下面 "utf-8"成实际编码;
String username = new String(request.getParameter("tPath").getBytes("iso-8859-1"), "utf-8");

jsp或Action获取请求参数中文乱码

标签:style   io   ar   问题   div   cti   line   sp   new   

原文地址:http://www.cnblogs.com/huige-you/p/3934748.html

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