utf-8 編碼網頁無法在 big5 系統正確處理中文檔名,原因在於 move_uploaded_file() 不能處理 utf-8 中文編碼,需利用 iconv() 函數作轉碼,解決方法如下:

請將

 move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile)

改為

move_uploaded_file($_FILES['myfile']['tmp_name'], iconv("utf-8", "big5", $uploadfile))

 

經WinXP & Appserv測試  OK

arrow
arrow
    全站熱搜

    js 發表在 痞客邦 留言(0) 人氣()