Re: [問題]有關 php使用中文檔名存取

看板PHP作者 (Southern Cross)時間18年前 (2006/07/03 08:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
: 開一篇新的回好了 : 這個問題主要是 : ie在送出request的時候 : 會把網址轉成unicode再做編碼 : 所以才會出現你上面那種錯誤/正確的狀況 : 該怎麼做才能解決這個問題? : 很簡單 不要讓ie轉碼 你自己轉 : <a href="正確的目錄編碼/01.rmvb">下載檔案</a> : 不知道這樣你看不看的懂 : 希望對你有幫助 感謝大大熱心的回文 我解決這個問題了 ^^ 原來是我在處理下載的時候 把路徑透過utf8_encode()函式來處理的關係 orz 搞了半天 ..... 我最後還是送出unicode 因為我發現如果不指定用unicode送 遇到目錄或檔案有空白字元什麼的 就會只送出空白前的字串 最後成功了. 我在網路上有看到rawurlencode的說明 http://linux.tnc.edu.tw/techdoc/banic/url/rawurlencode.html header("Content-Type: application/download"); header("Content-Disposition: attachment; filename=$filename"); readfile($redir); 真是好用阿~~ 長見識了 謝謝大大 orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.141.183
文章代碼(AID): #14g6j_Dr (PHP)
文章代碼(AID): #14g6j_Dr (PHP)