作者changyy (自在)
看板PHP
标题[请益] 关於 中文 URL 的处理
时间Sun Oct 22 20:41:51 2006
想请教一下, 在 URL 处理的部分, 倒是用 urlencode 的函数可用
但是, 这总是会打乱储存时的中文字..
ex:
http://localhost/批踢踢.zip (client端点选会显示无此网页)
urlencode 後,
http://localhost/%A7%E5%BD%F0%BD%F0.zip
但点选储存时, 档名却没办法变回 批踢踢.zip
想请教一下有什麽比较好的处理方式吗? (还是这就变成client端自己的问题?)
能让client端正常下载, 且在下载时的储存档名不会乱 XD
我是知道 Flashget 软体可以直接丢
http://localhost/批踢踢.zip 给它吃
他还会帮你下载得到..
之前是看过有用header开档送给client端, 但这不是我所想要的形式 orz
先说声谢啦 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.122.175
1F:推 LPH66:基本上这有部份是client的问题..如果IE的选项有勾「永远传送 10/22 22:48
2F:→ LPH66:成UTF-8」的话 那其实只要打中文就OK 不用encode 10/22 22:49
3F:→ LPH66:而且点储存的档名也会对 10/22 22:49
4F:→ LPH66:我的理解是这样啦 10/22 22:51