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

看板PHP作者 (Southern Cross)時間18年前 (2006/07/03 06:48), 編輯推噓4(402)
留言6則, 2人參與, 最新討論串3/5 (看更多)
※ 引述《ccckkk ( 干我屁事)》之銘言: : ※ 引述《ccckkk ( 干我屁事)》之銘言: : : 我寫好了一個php的檔案 : : 當他檔名是數字英文組成時 他都能跑 : : 可是當我把檔名改成中文後 他就不能跑了 : : 顯示如下 : : You don't permission to access/3a?﹐¥|﹐e3b﹐--3|?.php on this server. : : 程式碼沒錯 : : 我用的是wamp server : : 有人能解決我這個問題嗎? : 跟程式內容沒什麼關係 : 就只是檔名設定為中文時 : 就無法跑出東西 : 我想問一下這樣要怎麻解決 : 我用的wamp server,psdpad編輯器 小弟目前也在小弟寫的下載分享系統上遇到類似的問題 ex: 資料夾名稱[台] 愛殺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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.141.183 ※ 編輯: previa 來自: 218.170.141.183 (07/03 07:00) ※ 編輯: previa 來自: 218.170.141.183 (07/03 07:12)

07/03 07:22, , 1F
231篇給你參考
07/03 07:22, 1F

07/03 07:23, , 2F
btw, 你是用ie對吧?
07/03 07:23, 2F

07/03 08:04, , 3F
ya
07/03 08:04, 3F

07/03 08:32, , 4F
大大您的方法我不能用說 我在送出get前有.urlencode($file
07/03 08:32, 4F

07/03 08:32, , 5F
如果不用.urlencode的話 我如果有包含空白的目錄名就掛了
07/03 08:32, 5F

07/03 08:33, , 6F
意思是建議你參考方法改寫...
07/03 08:33, 6F
文章代碼(AID): #14g4rDN3 (PHP)
文章代碼(AID): #14g4rDN3 (PHP)