ホームページ  >  記事  >  バックエンド開発  >  PHPでファイルをアップロードする際にファイル名が文字化けする場合の対処法

PHPでファイルをアップロードする際にファイル名が文字化けする場合の対処法

王林
王林オリジナル
2020-08-14 14:26:522642ブラウズ

php でファイルをアップロードするときにファイル名が文字化けする場合の解決策: まず、スクリプトの先頭に [header("Content-type: text/html; charset=utf-8");] を追加してから、次を使用します。 iconv() 文字エンコーディングを変換する関数です。

PHPでファイルをアップロードする際にファイル名が文字化けする場合の対処法

まず、php ファイルの先頭に次のコードを追加します:

(推奨チュートリアル: php graphictutorial )

header("Content-type: text/html; charset=utf-8");

次に、変数を定義します:

$name = iconv('utf-8','gb2312',"upload/".$file["name"]);

(ビデオ チュートリアルの推奨事項: php ビデオ チュートリアル)

php コード:

リーリー

以上がPHPでファイルをアップロードする際にファイル名が文字化けする場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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