页面传入后台时候乱码,求指导

为什么页面传参到后台乱码,不管是status2还是ajax,都不行。
乱码格式 #30340;#25746;#21457;#29983;
配置里面写字符集过滤器,
jsp上有utf-8和post
tomcat上也写URIEncoding=UTF-8

如果带有中文,必须用post提交,如果用get后台必须用urldecoder解码,

另外,页面必须utf-8的格式

可以为其他格式,但是比较麻烦,struts默认utf-8,所以,jsp页面编码格式必须为utf-8

在web.xml中配置filter,spring-web.jar中有一个org.springframework.web.filter.CharacterEncodingFilter。指定编码为utf-8

楼上方法解决不了的话,建议自定义一个过滤器。

图片说明66

厉害了我的哥图片说明

开发前记得把workspace和jsp编码调整为utf-8,请求方式要注意,操作的话 就用post,获取数据就用get

http://blog.csdn.net/rickiyeat/article/details/52513575

1、自动:过滤器对中文进行转码 ;
2、手动:页面设置成 utf-8 , 服务端对 request.setCharacterEncoding("utf-8");

提问。太不标准了。大家只有来帮你猜

除了过滤器还没用,你们说的方法我都用了,不行。但是过滤器不好,别人说我js的问题

可以在获取回来的时候进行编码处理下,java.net.URLDecoder.decode(你的字段,"UTF-8"); 可以试试

传值前,现在页面转一下编码!

最好页面,后台都写大写的UTF-8