jsp中request乱码问题(急) - Java / Web 开发
各位老大好。。。小弟有一个乱码问题急需帮忙解决
我在本页中用request.getParameter("name")取变量。。变量的赋值为汉字。我在页面的开头加了<%@ page language = "java" contentType="text/html;charset=gb2312"%>。在用request接收值之前也加了request.setCharacterEncoding("GB2312");我的提交方法是用post。action为本页。。但取到的值始终为乱码,一堆问号?????,哪位能帮我解决一下(急)
String filename=new String(request.getParameter("filename").getBytes("ISO-8859-1"),"UTF-8");//GET & POST
<%request.setCharacterEncoding("GB2312");%> //POST
不知道你会不会写过滤器。
一般情况只要你前台页面设置成utf-8. 然后在配个过滤器就没有问题了。
看看你的提交页面的编码是不是gb2312,不是改过来应该就没事了
还要设置一下两步:
tomcat的server.xml里面设置URIEncoding
web.xml里设置filter
good luck
想要彻底解决,最好是把所有的字符集都设置成UTF-8,这种方法网上很多,你可以搜索一下。
如果你只是想解决这个问题,那只要临时转换一下就行了
Java code:
String filename=new String(request.getParameter("filename").getBytes("ISO-8859-1"),"GB2312");
记得用GB2312,因为你页面也是用的这个。
struts 需用到过滤器
设置字符集,页面传递数据记得转换编码
补充一下:String
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......