[請益] 利用mkdir建立中文目錄一問

看板FreeBSD作者 (蘇打)時間17年前 (2006/11/18 23:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/7 (看更多)
作業系統是FreeBSD 5.4 web server是Apache 2.0.55+php5.5 我想要使用mkdir來建立中文目錄但一直出現問題.. case 1 直接寫死 mkdir("/home/user/中文"); 這樣子OK case 2 1. 寫了兩個網頁page1.php,page2.php page1.php是一個form 2. 接著送出以後 page1.php再將form取得的資料用urlencode編碼過 接著傳給page2.php (page2.php?dir=(編碼過的資料) ) 3. 最後page2負責解碼跟建立 mkdir("/home/user/".urldecode($_REQUEST['dir'])); 這樣出來的結果會有問題 沒有error,但是會變成全部?號 page1跟page2均為UTF-8,網頁預設也是UTF-8 把urldecode($_REQUEST['dir'])後的結果顯示出來也是正確的.. 但建立卻變成問號..不解 有人可以幫忙解答一下嗎.. Apache都是使用預設值沒改過,PHP也是 是我該改設定嗎? Windows中跑同樣的東西可以 不過要使用mb_convert_encoding將UTF-8編碼成Big-5 (Windows我的設定是Big-5) 同樣的程式就可以跑.. 謝謝各位m(_ _)m -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.10.1.56 ※ 編輯: drlai 來自: 124.10.1.56 (11/18 23:22)
文章代碼(AID): #15NoJz9j (FreeBSD)
討論串 (同標題文章)
文章代碼(AID): #15NoJz9j (FreeBSD)