Re: [問題]有關 php使用中文檔名存取
: 開一篇新的回好了
: 這個問題主要是
: 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章