Wie Speichere ich eine Datei als UTF-8 aus Perl?

Ich versuche zu erstellen/speichern, HTML-Dateien, das in Perl in UTF-8, aber nichts, was ich bisher getan habe funktioniert. Ein Vorherige Antwort hier SO sagte binmode, also versuchte ich das. Hier ist mein code:

open (OUT, ">$sectionfilename");
binmode(OUT, ":utf8");
print OUT $section;
close OUT;

Wenn ich öffnen Sie diese Dateien in einem text-editor wie editor, Sie sind noch in ANSI-Codierung. Was mache ich falsch?

  • Sie möchten eine BOM (byte order mark)?
  • Meinst du ausschließlich Notepad? Weil Notepad nicht erkennen UTF-8 ohne BOM.
  • Nein, nicht ausschließlich Notepad, TextPad auch. Die Datei ist einfach nicht die Kodierung UTF-8.
InformationsquelleAutor Joshua | 2010-02-26
Schreibe einen Kommentar