添付ファイルをアップロードするとき、名前に漢字が含まれる添付ファイルをアップロードすることがよくありますが、アップロードが成功すると、アップロードされた添付ファイルが実際には空のファイルであることがわかります。このような問題に遭遇しました。
以下でこの種の問題を解決しましょう
この種の問題の解決は実際には非常に簡単です
たとえば、phpエンコーディングはutf-8です。move_uploaded_file( ) 一貫性があれば解決できます
次のコードで解決できます
move_uploaded_file($file["tmp_name"], iconv("utf-8","utf-8",$filename));
move_uploaded_file($file["tmp_name"], $filename);