比如
<%
String strURL = "http://xxx:8080/upload/技术文章.zip"
%>
<a href=<%=strURL%>>下载链接</a>
如果不改浏览器选项的设置(始终以UTF-8方式发送),怎样使用户能够下载
在Internet选项中不勾选“总是以UTF-8发送URL”情况下通过
<%@ page contentType="text/html; charset=UTF8" pageEncoding="gb2312" %>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<p>
<%
String fileName = java.net.URLEncoder.encode("技术文章.zip", "UTF8");
%>
<p>
<a href="http://localhost:8080/test/<%= fileName %>">download</a>
</BODY>
</HTML>
haha,或者这样
<%@ page contentType="text/html; charset=gb2312" %>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<p>
<%!
String utf8encode(String source) throws java.io.UnsupportedEncodingException
{
return java.net.URLEncoder.encode(source, "UTF8");
}
%>
<%
String fileName = utf8encode("技术文章.zip");
%>
<p>
<a href="http://localhost:8080/test/<%= fileName %>">下载链接</a>
</BODY>
</HTML>
guanzhu