request的setCharacterEncoding()无效
来源:互联网 发布:淘宝旺铺出售 编辑:程序博客网 时间:2024/05/18 06:25
今天像往常一样用 HttpServletRequest 的 getParameter()方法,发现出现了乱码情况。。。。环境是其他人搭建好的,他们做什么处理我不知道,不过乱码问题,还是可以解决的。
先来试下常规的解决办法——设置编码。request.setCharacterEncoding("utf-8"), 一般都想到这个方法,然而,并没有出现想要的结果,还是乱码。setCharacterEncoding方法失效??在我拿到request之前,已经经过了他人的处理,这个很关键。因为一旦对request进行取值,即使用过getParameter()方法取值之后,setCharacterEncoding方法就不再生效。
如下:
request.getParameter(xxxxx); //先取值request.setCharacterEncoding("utf-8"); //这句将无效
request.getParameter(xx) //还是乱码;因为在我拿到request之前,其他人已经使用过request取值了,所以我再调用setCharacterEncoding方法就没有效果了。
因而要在取值之前设置好编码,即第一个人拿到request时就处理一下编码即可。
1 0
- request的setCharacterEncoding()无效
- request的setCharacterEncoding问题
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding .
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding
- response和request的setCharacterEncoding区别
- response和request的setCharacterEncoding 区别
- response和request的setCharacterEncoding区别
- response和request的setCharacterEncoding区别
- response和request的setCharacterEncoding 区别
- OLED颠覆显示行业 未来电视发展明朗化
- opencv Mat 与IplImage 转换
- 每天一个linux命令(8):ls命令
- UITableView备课笔记
- 自定义段的方法
- request的setCharacterEncoding()无效
- 多进程并发编程
- poj 3669 Meteor Shower(BFS)
- 马列主义告诉我们:物质基础决定上层建筑 - 移动互联网时代之后的时代演进推断
- 《Java编程思想》读后感
- matlab突然无法打开.m文件 ??? Error using ==> feature Too many input arguments.
- openstack 之 ceilometer: Sample
- 1160 不能被整除的数【容斥原理】
- Kurento应用开发指南(以Kurento 6.0为模板) 之六:kurento架构