Thread Umlaute werden fälschlicherweise in UTF8 umgewandelt
(26 answers)
Opened by marky at 2008-08-11 13:24
Nimm halt solchen Code:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 # $data sind die Daten, welche vom Browser gesendet werden HTML::Entities::decode($data); # Version abfragen if ($^V < 5.008) { # älter als Perl 5.8 open(my $dbase, ">", "mydbase.txt")) or die($!); } if ($^V >= 5.008) { # neuer oder Perl 5.8 open(my $dbase, ">:encoding(iso-8859-1)", "mydbase.txt")) or die($!); } Dann kommt sowas dabei heraus wenn es Perl >= 5.8 ist und ich aus der Zeichentabelle Unicodes und nationale Sonderzeichen eintrage: Code: (dl
)
1 \x{fd9c}\x{fd74} Arabisch Das hat halt den Vorteil, dass Unicodezeichen erhalten bleiben. |