Heim > Backend-Entwicklung > PHP-Tutorial > Wie speichere ich eine Datei im UTF-8-Format mit einer Stückliste?

Wie speichere ich eine Datei im UTF-8-Format mit einer Stückliste?

Patricia Arquette
Freigeben: 2024-11-07 15:29:03
Original
857 Leute haben es durchsucht

How to Save a File in UTF-8 Format with a BOM?

So schreiben Sie eine Datei im UTF-8-Format

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);
Nach dem Login kopieren

Erklärung:

  • xEFxBBxBF stellt die Stückliste für UTF-8 im Hexadezimalformat dar.
  • $content sind die Daten, die Sie in der Datei speichern möchten.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage