[請益] 在UTF8的環境上傳中文檔案

看板Web_Design作者 (XDXDXDXDXDXDXDXDXDXD)時間18年前 (2007/10/06 22:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 PHP 看板] 作者: michaeloil (XDXDXDXDXDXDXDXDXDXD) 看板: PHP 標題: [請益] 在UTF8的環境上傳中文檔案 時間: Sat Oct 6 22:28:01 2007 請問有辦法嗎? 因為我用big5的時候上傳中文檔名的檔案 沒有問題 可是因為需要用到UTF8 而且需要將位置存進資料庫中 所以可能不能轉成big 5 我就用了 http://blog.tmu.edu.tw/cyhuang_4/001565.html 教的方法 可是還是不行 一樣是遇到中文的就會爛掉 以下是部分的code 可以麻煩 好心人士幫忙嗎? 謝謝... m(_ _)m <?php if($_FILES['userfile']['name']) { // copy file here if(copy($_FILES['userfile']['tmp_name'], $_POST['fname'])) { echo "<b>上傳成功</b>"; } else { echo "<b>錯誤!!上傳失敗請重新再來</b>"; } } ?> <html> <head> <title>上傳檔案區</title> <meta http-equiv="content-type" content="text/html; charset=utf8" /> </head> <script language="JavaScript"> function getName() { var Name = document.upload.userfile.value.split('\\'); document.upload.fname.value=Name[Name.length-1]; alert(document.upload.fname.value); return true; } </script> <body bgcolor="#CCCCFF"> <form method="post" action="upload.php?location=../images/" enctype="multipart/form-data" name="upload" onsubmit="return getName()"> 輸入圖片檔位置 <input type="file" name="userfile"> <input type="hidden" name="fname"> <input name="MAX_FILE_SIZE" type="hidden" value="2000000"> <input type="submit" value="Upload"> </form> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.204.42 -- ;35m .★*★.m ;35m .*★ *.*6m 5m ★m ;35m ★6m 5m *m ;35m ★6m 5m .'m ;35m ‘*.   .m ;35m ‘ ‧.’m m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.204.42
文章代碼(AID): #171vnvjQ (Web_Design)