看板 PHP 關於我們 聯絡資訊
想請教一下, 在 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
LPH66:基本上這有部份是client的問題..如果IE的選項有勾「永遠傳送 10/22 22:48
LPH66:成UTF-8」的話 那其實只要打中文就OK 不用encode 10/22 22:49
LPH66:而且點儲存的檔名也會對 10/22 22:49
LPH66:我的理解是這樣啦 10/22 22:51