利用mkdir建立中文目錄一問 - BBS
By Emma
at 2006-11-18T23:21
at 2006-11-18T23:21
Table of Contents
作業系統是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
--
--
Tags:
BBS
All Comments
Related Posts
有人嘗試過 php4 + php5 共存嗎?
By Victoria
at 2006-11-18T01:54
at 2006-11-18T01:54
有沒有辦法 port 安裝kde 卻不裝koffice?
By Charlie
at 2006-11-18T01:33
at 2006-11-18T01:33
在kde下aterm 複製貼上的問題
By Oscar
at 2006-11-16T11:44
at 2006-11-16T11:44
mail server
By Frederica
at 2006-11-16T09:36
at 2006-11-16T09:36
mail server
By Annie
at 2006-11-16T00:38
at 2006-11-16T00:38