在tomcat下用了一个过滤器,一直中文提交(post)内容都正常,今天在过滤器中的doFilter中加了一句
String aaa=request.getParameter("aaa");
后(其他没动,aaa也没有使用),提交的中文都变成乱码了,删除这一句后就正常了。
百思不得其解,希望能得到高手指点一下。
String aaa=request.getParameter("aaa");
后(其他没动,aaa也没有使用),提交的中文都变成乱码了,删除这一句后就正常了。
百思不得其解,希望能得到高手指点一下。
解决方案 »
- 求救 啊
- flowplayer播放器是否可以免费用于商业
- SSH做一个OA系统,怎么实现当前用户修改自己的密码?
- 控制iframe的页面显示
- javamail问题
- 菜鸟请教读文件问题
- Tomcat和IIS整合
- 关于Tomcat 连接池dbcp的应用问题
- 怎么用jspsmartupload上传到另一台服务器上
- 关于中国软件公司黑BOSS的黑名单的反映:为了维护我们程序员的利益,应该建立程序员联盟
- 从webwork2.1.7升级到webwork2.2.2遇到的问题,唉,不知道有没有同病相怜的!
- 郁闷,为什么我在jsf中设置<h:form>的enctype="multipart/form-data" 不起作用?
其中targetCoding为页面编码,比如GBK
其中targetCoding为页面编码,比如GBK
就可以转换成简体中文,才能被正常识别,不会出乱码。这与系统的字体有关,要是要繁体,把GBK改成big5,或utf-8
String aaa=request.getParameter("aaa");
放到request.setCharacterEncoding("utf-8");后面就ok了
两颗星就是厉害!令人茅塞顿开!