url后面如何带汉字的参数。。急! strName = new String(request.getParameter("name").getBytes("ISO-8859-1"));你可以把iso-8859-1改成GBK,gb2312,utf-8多试试! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好是把中文写在<input type="hidden"...>里面。 在servlet获取参数的时候要进行编码的转换 //上面几位的解法都是经验之谈, 但都不是正解.页面:<%=URLEncoder.encode("../servlet/LinkServlet?filename=企业登记注册申请表")%>服务器端:用luckfan的语句 上面是我的用法Servlet官方手册用的是response.encodeURL luckyfanjian(luckyfan) 的解法我做过,可以的。 我曾经做过一个项目,开始传递参数用的是汉字,到服务端后使用encode转换,但是不好使用,因为还有数据库的编码问题,后来整个设计都改了。总之在url里写汉字是很不明智的选择,灵活的编码可以使汉字在form中传递。 在提交页面写 request.setCharacterEncoding("gb2312"); 解决的方法有几个:1。这个问题不同的应用服务器有不同的实现方式 我的WEBLOGIC8。0下不用做任何转换~HREF下直接?中文 URL里也不会有乱玛~后台也得的到~2。你可以写一个toChineseString()的函数~用楼上的方法~3。用filter吧~推荐的解决方式~ 转换的时候用URLENCODER吧~ zouwork(了解),我想我的问题就是应用服务器的使用问题,我再试试吧。 对了,借问大家,weblogic配置时需要注意什么问题阿? jacob 随便看看 有没有 desktop_1/2.ini专杀? spring 声明 事务管理 hibernate的双向一对多关系问题! 有没有想到深圳华为工作的兄弟? javamail问题不断,极度郁闷! Struts Action里面处理上传文件总是不成功,连文件名都取不到?大家帮我看看吧?是怎么回事? java与xml的联合使用问题!!一定给分 一直出现这错, 参加过java培训的,进来指点一下! 50分 求Jbuiler9集成JBoss3的工具或连接方法
页面:<%=URLEncoder.encode("../servlet/LinkServlet?filename=企业登记注册申请表")%>服务器端:
用luckfan的语句
因为还有数据库的编码问题,后来整个设计都改了。总之在url里写汉字是很不明智的选择,灵活的编码可以使汉字在form中传递。
request.setCharacterEncoding("gb2312");
1。这个问题不同的应用服务器有不同的实现方式
我的WEBLOGIC8。0下不用做任何转换~HREF下直接?中文
URL里也不会有乱玛~后台也得的到~
2。你可以写一个toChineseString()的函数~用楼上的方法~
3。用filter吧~推荐的解决方式~