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

看板PHP作者 (月季)時間18年前 (2006/07/03 08:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《previa (Southern Cross)》之銘言: : 資料夾名稱[台] 愛殺14(全) (系統資料夾編碼是big5 我網頁也有指定big5) : 錯誤 %5B%C2%A5x%5D%20%C2%B7R%C2%B1%C3%BE17(%C2%A5%C3%BE)/01.rmvb : 正確 %5b%a5x%5d%20%b7R%b1%fe17(%a5%fe)/01.rmvb : 如果我要下載該資料夾下01.rmvb這個檔案是不行的 我的系統會轉到錯誤的那個超連結 : 怪就怪在進得去該資料夾 表示該中文名稱可以進入該資料夾 : 且能瀏覽檔案列表(這個功能也是另外寫的) 但是就是下載會跑到錯誤的連結 : 我在選擇檔案與資料夾那邊都有urlencode GET變數了說 : 目前我不知道該怎辦 轉碼嗎 我沒找到php類似的函式說 ~"~ : 請各位指點迷津orz 開一篇新的回好了 這個問題主要是 ie在送出request的時候 會把網址轉成unicode再做編碼 所以才會出現你上面那種錯誤/正確的狀況 該怎麼做才能解決這個問題? 很簡單 不要讓ie轉碼 你自己轉 <a href="正確的目錄編碼/01.rmvb">下載檔案</a> 不知道這樣你看不看的懂 希望對你有幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.80.12
文章代碼(AID): #14g6Qzdf (PHP)
文章代碼(AID): #14g6Qzdf (PHP)