易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

【招聘】java软件开发工程师 - 挨踢职涯 / 才入职场

要求:
  1、具有2年以上的java开发工作经验,精通java;
  2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
  有Spring、Hibernate以及 ......

php跟jsp之间session共享的问题 - Java / Web 开发

最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号