[Plain Text] 纯文本查看 复制代码
$upload_file = iconv("UTF-8", "GB2312", $_FILES["myfile"]["name"]);
move_uploaded_file($_FILES["myfile"]["tmp_name"], $upload_file)
[PHP] 纯文本查看 复制代码
<?php
$upload_file = iconv("UTF-8", "GBK", $_FILES["myfile"]["name"]); //先转换名字为 GBK 编码
if (move_uploaded_file($_FILES["myfile"]["tmp_name"], $upload_file)) {
$res_file = iconv("GBK", "UTF-8", $upload_file); // 再从 GBK 转为 UTF-8
rename($upload_file, $res_file); // 重命名一下文件
echo "<strong>upload ok</strong><hr>";
} else {
echo "upload failed";
}
?>