ホームページ >バックエンド開発 >PHPチュートリアル >PHPで中国語フォルダを作成する際の文字化けに関する問題

PHPで中国語フォルダを作成する際の文字化けに関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:59:061342ブラウズ

php

で中国語のフォルダーを作成すると文字化けする問題 現在 PHP プロジェクトに取り組んでおり、PHP を使用してフォルダーを作成する必要があります。mkdir を使用してフォルダーを作成すると、中国語のフォルダー名が文字化けします。 ?中国語のフォルダーを作成する方法はありますか?
------解決策------------------
中国語ウィンドウは通常、中国語をビルドするために gbk エンコーディングを使用する必要がありますファイル(フォルダー)。
------解決策-----
なぜ中国語の名前を使用する必要があるのですか?中国語ディレクトリの作成に使用したコードが、さまざまなサーバー上で適切に動作することを確認していますか?
------解決策---------
あなたは中国語を話さなければなりません
mkdir(iconv("UTF-8", "GBK", "中国語"), 0777);//ページエンコーディング utf-8

ただし、このアプローチを放棄することを強くお勧めします...
-----解決策---------------------- --------
ウィンドウ:GBK
Linux :UTF-8

異なるシステムは異なるエンコーディングを使用します
-----解決策---------

引用:
私もこれについて考えましたが、ユーザーが初めてアップロードするとき、データベーステーブル内のIDは不明であり、そのIDをフォルダーの名前として使用する方法はありません。なので、この方法はやめました

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