请大家谈谈支持中文URL方面的技术。(50分)

  • 主题发起人 主题发起人 demonP
  • 开始时间 开始时间
D

demonP

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要着手改写一个文件下载软件,让它能够支持中文的URL,不过
好象没什么头绪,请大家帮忙说说具体要用到哪些技术。如果能找个带
原码的例子就更好了,谢谢大家
 
这个和ftp没什么关系 关键在你的dns是否支持
 
是我说的不太清楚,我的意思并不是URL本身是中文,而是文件名是中文,例如:
mms://61.153.113.27/dvd/永不回头.wmv 这个中文文件名我的软件就会报告
“文件不存在”,而用IE5就可以。
这方面我不太了解,不知是不是和UTF-8解析有些关系?
 
mms协议的文件你也能下载?能告诉我怎么做到的吗?

另外,如果真是编码问题,可以试一试delphi自带的URL控件,专门解码/编码的。
 
有一个ASFRECORDER的工具专门用来下载MMS等流数据,还提供原码,我就是想看看能不能
让它支持中文文件名。不过,说真的这个软件我还真没机会成功下载过(没找到英文的文件)。
 
看看Delphi的源码httpapp.pas中HttpEncode过程。
使用该过程进行URL编码就行了。
 
>>(没找到英文的文件)。

随便在MSN站点上找一段视频文件就可以了,肯定是英文名字。
 
应该是和UTF-8解析有关系, 在 IE“高级”选项中 不要选取“始终已 UTF-8 发
送 URL” 即可使IE支持中文路径及文件名。
 
给分迟了,请原谅。
 
多人接受答案了。
 
后退
顶部