ホームページ >バックエンド開発 >PHPチュートリアル >file_get_contents 読み取りパスに含まれる中国語のファイル名に関連する問題
file_get_contents の読み取りパスに中国語のファイル名が含まれています。
$data = file_get_contents($file_names); $file_names が指すパスに中国語のファイル名が含まれている場合、エラーが報告されます。 open stream : そのようなファイルやディレクトリはありません。中国語のファイル名は非常に紛らわしいので、使用しないでください。ファイルの名前を変更できません
-----解決策---------
$file_names = "D :/My Documents/Youku Filesdownload/[LIVE]Wang Feng.-.Spring.flv";
$s = file_get_contents($file_names);
echo strlen($s);//7216760
おっしゃるとおり問題ありません、もちろんファイル名を正しく書く必要があります(言語エンコードも含む)
------解決策----------------------
鍵は $file_names のファイル名にありますエンコーディングはオペレーティング システムの言語エンコーディングと一致している必要があります。
------解決策---------