php使用uploadify上传文件后出现中文乱码问题

来源: 易习特达网 www.easytd.com 时间: 2016-08-06 15:48:34

php使用uploadify上传文件后出现中文乱码问题

以下是uploadify.php文件中的片段,大约在23行位置有一个语句

即将上传文件复制到目标位置。

move_uploaded_file($tempFile,$targetFile);

可能是采用编码和系统编码不一致原因,导致乱码产生

$tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder; $targetFile = rtrim($targetPath,'/') . '/' . $_FILES['Filedata']['name']; // Validate the file type $fileTypes = array('jpg','jpeg','gif','png'); // File extensions $fileParts = pathinfo($_FILES['Filedata']['name']); if (in_array($fileParts['extension'],$fileTypes)) {       echo '1'; } else {    echo 'Invalid file type.'; }

可以通过iconv函数进行编码转换

move_uploaded_file($tempFile,iconv("UTF-8","gb2312"),$targetFile));

本页地址:http://www.easytd.com/chengxudaima/d_16080615917.html

常用工具