作者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