您好,登錄后才能下訂單哦!
本篇內容主要講解“php無法上傳中文文件如何解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php無法上傳中文文件如何解決”吧!
php上傳中文文件無法上傳的解決辦法:1、通過“iconv("GBK", "UTF-8", $content);”方法將中文字符編碼轉換一下;2、將文件重命名即可。
PHP 上傳文件名中帶中文的文件失敗問題
問題產生的原因是:中文亂碼問題
php文件為utf-8編碼方式,
解決方案1:將中文字符編碼轉換一下。
函數原型:string iconv ( string in_charset, string out_charset, string str )
使用例子:$content = iconv("GBK", "UTF-8", $content);
代碼如下:
$name=iconv("UTF-8","gb2312", $name); move_uploaded_file($tmpname, "upload/".$name); $name=iconv("gb2312","UTF-8", $name);
解決方案2:文件重命名
//保存在服務器的名字則是時間戳,加文件后綴名 $saveName=time().$fileExtensions; //取得服務器的目錄的絕對路徑。 $basepath=str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/"; //然后則保存這個上傳文件 move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$saveName);
一、phpStudy,是一個新手入門最常用的開發環境。
二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。
三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包。
四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。
五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統。
六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。
到此,相信大家對“php無法上傳中文文件如何解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。