ホームページ  >  記事  >  バックエンド開発  >  画像アップロードに関して、中国語でファイル名が文字化けしてしまいます。

画像アップロードに関して、中国語でファイル名が文字化けしてしまいます。

WBOY
WBOYオリジナル
2016-06-13 12:51:041327ブラウズ

画像のアップロードに関して、中国語のファイル名が文字化けして表示されます
PHPプログラムを使用して画像のアップロードを作成しましたが、アップロード時に名前を変更せず、ローカルでアップロードするときにファイル名を使用しました(主に中国語)。この文字化けしたコードの問題について教えてください。どうすれば解決できますか?


-----解決策---------
名前を変更します。
------解決策---------
彼の名前を翻訳してください

------

これは名前を変更しただけではありません

設定の変更は試していません

しかし、なぜ名前を変更したくないのでしょうか?
-----解決策-------------------------- ------
名前を変更することにも利点があります。 。 。上書きされることを恐れないでください
-----解決策---------

引用 :
この写真は誰かによって名前が付けられ、その後誰かがアップロードしました。 。 。上書きできないので、画像のカテゴリを区別するためにファイル名を使用する必要があります。@
そもそもカテゴリごとにアップロードしないのですか?
-----解決策---------
これはおかしいです。 。 。

名前を変更したり上書きしたりすることはできません。 。 。

更新できないということではないでしょうか?
------解決策----------------------
アップロード時に名前を変更する必要があります。システムを使用できます。名前を付ける時間は、元のファイル名を直接使用します。中国語に遭遇した場合は本当に面倒です。
------解決策---------
iconv('utf-8','gbk ' ,$_FILES['ファイル名']['名前']); 試してみましょう
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。