[請益] 關於 中文 URL 的處理

看板PHP作者 (自在)時間19年前 (2006/10/22 20:35), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/2 (看更多)
想請教一下, 在 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

10/22 22:48, , 1F
基本上這有部份是client的問題..如果IE的選項有勾「永遠傳送
10/22 22:48, 1F

10/22 22:49, , 2F
成UTF-8」的話 那其實只要打中文就OK 不用encode
10/22 22:49, 2F

10/22 22:49, , 3F
而且點儲存的檔名也會對
10/22 22:49, 3F

10/22 22:51, , 4F
我的理解是這樣啦
10/22 22:51, 4F
文章代碼(AID): #15EsMTId (PHP)
文章代碼(AID): #15EsMTId (PHP)