jsp post提交到action后,中文乱码!
<p> ?·¥?·¥?·¥?·¥</p>
<p> ?·¥?·¥?·¥</p>
在jsp页面的input type=text中,输入 中文后,在form中以post方式提交到action后,我用断点看到action中显示为乱码。乱码形式如上。
环境是:jdk1.6+tomcat6.5+struts2.0.6,
在jsp中已有<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">这两句。
请问,这个如何解决?
[解决办法]
action中加这句话
request.setCharacterEncoding("utf-8");
[解决办法]
// 在jsp页面中 添加一行。 尽量加在其他代码的前面
// request.setCharacterEncoding("utf-8");
// 或者用GBK,不过建议用UTF-8