<a herf="<%=java.net.URLEncoder.encode("http://localhost:8080/test/说明.doc")%>">说明</a>
解决方案 »
- JSF2 spring3 hibernate3 整合问题
- Struts.xml 无法识别El表达式而报错
- java.sql.SQLException: ORA-00933: SQL 命令的結束有問題 大俠幫忙
- 紧急招聘3人:在贵州工作的熟悉ASP或JSP或C/VC++其中之一的朋友请和我联系。借宝地完成公司交给的任务。
- 帮我看一看taglib哪有问题
- 特菜问题:如何在java中获得系统路径 急呀!!!!!!!!!!!!!!!!
- 关于调用session变量的问题,急!!!
- 不能在jsp中对javabeans调用setXX方法,为什么
- 能在jsp页面中include进一个带帧的页面吗?有这种技术吗?
- 不能加载Applet的小问题
- 数据库建库问题!
- 我在Tomcat5中的jsp网页用到了Bean,说类找不到,但是在Tomcat4中没有错误。
str = new String(str.getBytes("GB2312"),"8859_1");
str = new String(str.getBytes("8859_1"),"GB2312");
str = new String(str.getBytes("8859_1"),"GB2312");
response.sendRedirect(url+page+".jsp?firstText="+firstText+"&secText="+secText);然后new String( request.getParameter( "firstText" ).getBytes( "8859_1") , "GB2312" )
The requested resource (/test/鏂伴〉鏇存柊璇存槑.doc) is not available.
例:中文传值
<a href=response.jsp?id=<%=java.net.URLEncoder.encode("中文字符")%>>.....</a>
<% request.setCharacterEncoding("gb2312"); %>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
IE / 工具 / Internet选项... / 高级, 去掉“始终以UTF-8发送URL”的选项。
这样也许行。
form用POST而不能用GET
另外这个值到底是用户输入还是数据库读出来的?
修改以下设置试一下:
IE / 工具 / Internet选项... / 高级, 去掉“始终以UTF-8发送URL”的选项。
可以,但是能否通过程序或者配置文件的修改来实现,因为我们做的产品,总不能每次都让客户去手动改配置.
用java.net.URLEncoder.encode()
例:中文传值
<a href=response.jsp?id=<%=java.net.URLEncoder.encode("中文字符")%>>.....</a>
这个方法是对的!
有问题再找我!
MSN :[email protected]
..................
-----------------------read.jsp---------------------
.............String str = request.getParameters("FileName");
str = new String(str.getBytes("GB2312"),"8859_1");response.sendRedict("http://localhost:8080/test/" + str);
...............
-----------------------------------------------------
把它转成utf_8试试