JSP中转码问题 小弟的页面是以"url?var=xxx"传给页面a的,在页面a里面我用${param.var}取出来的值是乱码,我的页面编码是gbk的,小弟不想写成<%...%>的形式来转码,是不是需要些自定义标签啊?小弟接触jtsl不久,请问各位大侠赐教?小弟30分送上! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jsp页面一般加<%@ page pageEncoding="GB2312"%>,如果不想加,就在web.xml中配置encoding Filter。 jgawk() 不是你说的这个问题:),自己已经解决了 貌似是在JSP页面中加句代码的说。request.setCharacterEncoding("GB2312");然后再在头上import java.io.*就可以了。 server.xml中 <Connector 中加入 URIEncoding="GB2312" 把你的中文var传之前先用下面语句转码成UTF-8var= URLEncoder.encode(var,"UTF-8");在取参数的时候再用下面代码把UTF-8编码的字符串转成中文!var= URLEncoder.decode(var,"UTF-8"); 不好意思第二个写错了.应该是下面:var= URLDecoder.decode(var,"UTF-8"); 求了解getHibernateTemplate()的大侠帮忙讲解下其中方法!急 即将入门的学生,想了解下JAVA,希望大家帮忙~~ rsa 公钥问题 关于servlet的路径问题``` 在线等!!新手问题?咣咣简单, 来者有分!!! jsp 大家看看我的网页做得如何啊?评评,UP加分!!! 建站CMS求教 使用浮点数要注意什么?一则幽默《麻烦的账单(转载)》 关于在单机上使用Tomcat5的问题 jsp连上了,但是javabean连不上!? jsp分页问题
var= URLEncoder.encode(var,"UTF-8");
在取参数的时候再用下面代码把UTF-8编码的字符串转成中文!
var= URLEncoder.decode(var,"UTF-8");
var= URLDecoder.decode(var,"UTF-8");