ホームページ >バックエンド開発 >PHPチュートリアル >PHP がファイル名に漢字を含む添付ファイルをアップロードする

PHP がファイル名に漢字を含む添付ファイルをアップロードする

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:33:49980ブラウズ

添付ファイルをアップロードするとき、名前に漢字が含まれる添付ファイルをアップロードすることがよくありますが、アップロードが成功すると、アップロードされた添付ファイルが実際には空のファイルであることがわかります。このような問題に遭遇しました。

以下でこの種の問題を解決しましょう

この種の問題の解決は実際には非常に簡単です

たとえば、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);

この問題で苦労しないようにもう一度記録してくださいあとで


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。