Thread UTF8-Datei mit BOM schreiben: BOM automatisch erzeugen (5 answers)
Opened by sesth at 2007-02-01 17:27

sesth
 2007-02-01 23:37
#73944 #73944
User since
2005-02-01
181 Artikel
BenutzerIn
[default_avatar]
Danke für den Tipp. Bei CPAN bin ich fündig geworden. Es ist zwar keine Automatik, aber so geht es:
Code: (dl )
1
2
3
4
5
6
7
8
use UTF8BOM;
use Encode;
use strict;

my $text = 'Umlaut Ü';
open(OUT, '>', 'test.txt') || die "test.txt:$!";
print OUT UTF8BOM->insert_into_str(encode("utf8", "$text\n"));
close(OUT);

Das Encoding auf File-Ebene musste ich entfernen, da sonst die BOM mit encoded wird :( .
Gruß
Thomas

View full thread UTF8-Datei mit BOM schreiben: BOM automatisch erzeugen