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

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

WBOY
リリース: 2016-06-23 13:33:49
オリジナル
955 人が閲覧しました

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

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

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

たとえば、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);
ログイン後にコピー

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


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート