ASP对中文名文件下载的处理办法

下载|中文

当然,把UTF-8选项去掉也行,这是另一种办法
<html>
<%
gbstr="滚 ' 滚 ' 红 ' 尘.mp3"
unstr=""
for i=1 to len(gbstr)
    if asc(mid(gbstr,i,1))<0 then
        unstr=unstr & "%" & mid(hex(asc(mid(gbstr,i,1))),1,2) & "%" & mid(hex(asc(mid(gbstr,i,1))),3,2)
    else
        unstr=unstr & mid(gbstr,i,1)
    end if
next
response.write "<a href=" & chr(34) & unstr & chr(34) & ">" & gbstr & "</a>"
%>
</html>

时间: 2024-10-18 12:55:53

ASP对中文名文件下载的处理办法的相关文章

2种解决ASP运行出现脚本超时的办法

运行ASP时遇到脚本超时问题,提示信息为:"Active Server Pages 错误'ASP 0113 脚本超时'".     解决办法:修改两处:     第一处:打开IIS--本地计算机,点网站,右键---属性--主目录--配置--选项---ASP脚本超时时间,可以改为60-90秒或更高:     第二处: <%  session.abandon  Server.ScriptTimeOut=500  在开头加这两个行代码,然后重启IIS,就可以了,而且速度很快.

ASP Error 0115的一些解决办法

     ASP Error '0115'的一些解决办法总的看法:ASP Error 0115意味着你的asp中的一个组件调用失败,并且同时ASP不能够从这个失败中获取更多的错误信息了. Error 'ASP 0115'Unexpected error/scripts/<filename>A trappable error occurred in an external object. The script cannot continue running. ASP Error '0115'对于

以前收集的一些资料---ASP Error 0115的一些解决办法

error|解决         ASP Error '0115'的一些解决办法总的看法:ASP Error 0115意味着你的asp中的一个组件调用失败,并且同时ASP不能够从这个失败中获取更多的错误信息了. Error 'ASP 0115'Unexpected error/scripts/<filename>A trappable error occurred in an external object. The script cannot continue running. ASP Er

ORACLE920与ASP的连接问题的解决办法

oracle|解决|问题 ORACLE920与ASP的连接问题的解决办法 代码如下: <% on error resume next '连接数据库 Set OraSession = CreateObject("OracleInProcServer.XOraSession") set oradatabase=orasession.dbopendatabase("数据库名","用户名/密码",0) '出错处理 if err.number >

ASP.NET中大文件下载的跟踪和恢复

在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了.但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载.使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要达到这个目标根本不需要旧式的ISAPI动态链接库和非受控的(unmanaged)C++代码. 为客户端提供从互联网上下载文件的服务最容易了,对吗?仅仅只需要把可下载的文件复

asp.net实现文件下载的代码

复制代码 代码如下: public partial class FileDownLoad : System.Web.UI.Page { //提供下载的文件,不编码的话文件名会乱码 private string fileName = HttpContext.Current.Server.UrlEncode("规范.rar"); private string filePath = HttpContext.Current.Server.MapPath("规范.rar");

彻底解决中文名文件下载和下载文件内容乱码问题

解决|问题|下载|中文 之前,写过一个Download.jsp文件,可以解决下载文件乱码问题(诸如:DOC,XSL文件等等).后来发现,遇到中文名的文件的时候,文件下载将会报错~~~~今天,通过改写原Download.jsp文件已经彻底解决了这个问题~现在,把一整套的文件上传下载的方法给贴出来~~~以便大家借鉴!~!~!~!~!  作者:古埃及法老---------------------------------------------------------------------------

ASP木马Webshell安全防范解决办法

web|安全|解决|木马 ASP木马.Webshell之安全防范解决办法正文内容: 注意:本文所讲述之设置方法与环境:适用于Microsoft Windows 2000 Server/Win2003 SERVER IIS5.0/IIS6.0 1.首先我们来看看一般ASP木马.Webshell所利用的ASP组件有那些?我们以海洋木马为列: <object runat="server" id="ws" scope="page" classid=

IIS7.5调用asp页面出现800a0e7a的解决办法_应用技巧

在IIS6下面是没这个问题的,把系统放到IIS7.5下windows2008R2 64位系统就出现了ADODB.Connection 错误 '800a0e7a',下面给出详细的解决办法,其实很简单. 复制代码 代码如下: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /hua1/manage/inc/conn.asp,行 8 咋一看貌似是数据库连接的问题,但是我反复看了数据库的连接代码没有错误:接下来就换到自己的机器上运行网站,程序运行正常