<?phpif (count($_FILES)) { $retFiles = uploadFile("file"); if ($retFiles['status'] == 1) { echo $retFiles['message']; } else if ($retFiles['status'] == 0) { echo "업로드: " . $retFiles["이름"] . "<br />"; echo "유형: " . $retFiles["유형"] . "<br />"; echo "크기: " . ($retFiles["size"] / 1024) . "KB<br />"; echo "임시 파일: " . $retFiles["임시"] . "<br />"; echo "저장 위치: " . "업로드/" . $retFiles["이름"]; }}함수 uploadFile($fileName){ $files = $_FILES[$fileName]; if (!in_array($files["type"], array("image/gif","image/jpeg","image/pjpeg","image/jpeg", "image/png"))) { 배열 반환 ("status" => 1, "message" => "업로드한 이미지 형식이 올바르지 않습니다."); } if ($files["error"] > 0) { return array("status" => 1, "message" => "업로드 오류"); } if (file_exists("upload/" . $files["name"])) { return array("status" => 1, "message" => $files["name"]." 이미 존재함") ; } move_uploaded_file($files["tmp_name"], "upload/".$files["name"]); return array("status" => 0, "name" => $files["name"], "type" => $files["type"], "size" => $files['size ']/1024, "temp" => $files["tmp_name"]);}?>就是这段代码
문자 인코딩을 설정하고 살펴보세요: header("Content-type:text/html;charset=utf-8");