Problem:
Sie haben eine Nicht-UTF-8-Verschlüsselung Dateien und möchten sie in UTF-8 konvertieren, ohne deren Inhalt zu beeinträchtigen. Ihr Skript speichert die Dateien jedoch mithilfe standardmäßiger Dateibearbeitungsfunktionen in der ursprünglichen Kodierung.
Lösung:
Um Dateien im UTF-8-Format zu speichern, können Sie file_put_contents verwenden (). Um sicherzustellen, dass die Datei von verschiedenen Anwendungen korrekt interpretiert wird, fügen Sie außerdem am Anfang der Datei eine Byte Order Mark (BOM) hinzu.
Code:
file_put_contents($myFile, "\xEF\xBB\xBF". $content);
Erklärung:
Das obige ist der detaillierte Inhalt vonWie speichere ich eine Datei im UTF-8-Format mit einer Stückliste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!