本文目錄一覽:
php中文命名文件上傳utf-8轉gb123為???
linux 下存漢字文檔恐怕都回有這個問題。轉換下吧,而且可以名字存在數據庫裏面
PHP上傳文件中文文件名亂碼
如果php運行在window平台,由於window操作系統似乎默認是gb2312的,這時如果php文件是utf8編碼,那上傳的文件保存後,中文名稱會亂碼!
解決辦法是
要不就是不要使用中文命名
要不就是統一編碼
電腦是日文系統的,php實現上傳文件時,如果是中文名,就會亂碼,使用iconv函數也不行,怎麼破
先確定php文件的編碼格式是不是UTF-8的,比如在頭部加:header(‘Content-Type: multipart/form-data;charset=utf-8’);
再確認下文件上傳時提交的文件名是否也是這個格式的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/153864.html