首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

顽固的传参中文乱码有关问题

2013-04-02 
顽固的传参中文乱码问题我们的情况是有一个通过form提交过来的post请求,里面有中文内容。我和同事两台windo

顽固的传参中文乱码问题
我们的情况是有一个通过form提交过来的post请求,里面有中文内容。
我和同事两台windows机器
我们统一了myeclipse里的文本文件的编码和项目编码,tomcat的uriencoding,
jsp页面的<%@ page language="java" pageEncoding="UTF-8"%>
和<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
web.xml中的org.springframework.web.filter.CharacterEncodingFilter

但是,在action中,我通过request.getParameter可以得到中文,而同事却要用new String(ServletActionContext.getRequest().getParameter(key).getBytes("ISO-8859-1"), "UTF-8");才能得到中文

求问还有可能存在什么差异? 中文乱码 乱码
[解决办法]
在action里加上这两句话
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");

热点排行