Grund:
Der Standardzeichensatz des Windows-Systems ist gbk, das Projekt verwendet uft8-Codierung und chinesische Dateinamen müssen transkodiert werden verwenden file_exists Überprüfen Sie die Datei, andernfalls wird gemeldet, dass die Datei nicht gefunden werden kann.
Die Lösung unter Windows besteht darin, den oben genannten Absatz zu aktivieren:
$file_name = iconv("utf-8","gbk//IGNORE",$file_name); // 特别注意!特别注意! 特别注意这里,windows下必须开转码,不然直接文件不存
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonDie PHP-Downloaddatei kann nicht dekomprimiert werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!