一个链接的怪问题?大家都来查查!!

slan 2002-05-18 12:26:54
我通过fso创建文件系统,动态读取一个指定目录下的文件,然后把他们显示在页面上,并加上链接,如下:
<a href="<%="/Download"+"/"+fsFile.Name %>">
结果英文文件名的文件能显示和打开,打开后只能显示英文内容,而不能显示中文!而中文文件名的文件只能显示,而点击时出现找不到该页错误!
真是莫名其妙!!!
...全文
70 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
slan 2002-05-18
  • 打赏
  • 举报
回复
如果用英文文件名的话就太惨了!
ChinaOk 2002-05-18
  • 打赏
  • 举报
回复
没有了吧。只要你用中文名就只能这样了。
slan 2002-05-18
  • 打赏
  • 举报
回复
好像是!
难道没有别的办法了吗?
ChinaOk 2002-05-18
  • 打赏
  • 举报
回复
我是要你取消它
slan 2002-05-18
  • 打赏
  • 举报
回复
to ChinaOK:
我得机器本来就设定始终用utf-8发送的
slan 2002-05-18
  • 打赏
  • 举报
回复
我有点搞错了:如果是英文文件名,文件内容可以显示中文的。

但是我觉得这应该可以得阿!他能显示中文文件,把鼠标放到文件名上时,会在状态栏显示链接的,如:http://localhost/Download/Word文档(2).doc
而且没有错误,文件也有,就是点击出现找不到错误!why?
ChinaOk 2002-05-18
  • 打赏
  • 举报
回复
设置浏览器
internet选项。高级。 始终用utf-8发送。 取消这个选项 就可以看中文得名了。

不过,总不能要求所有的人都这么设置吧。
所以,还是用英文名
slan 2002-05-18
  • 打赏
  • 举报
回复
我得<head>里面
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
zhenhao 2002-05-18
  • 打赏
  • 举报
回复
学习:)
lovingkiss 2002-05-18
  • 打赏
  • 举报
回复
中文的文件名称,需要你转换的;你没看到很多网站访问的时候,一大堆的%么?就是这样子的;
Server.URLEncode("文件名称")
就可以了,给分吧!!,可别都转换了,只是文件名啊;
转换多了,容易出意外;不过最好是用英文的名称

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧