Thread FTP upload mit utf-8 Kodierung
(7 answers)
Opened by hago at 2018-04-04 16:23
Oktetten sind Bytes: Die kleinste pyhsikalische Speichereinheit in Dateien, Sockets usw. 1 Byte hat 8 Bit, deswegen auch Oktette genannt. Eine Oktette ist nichts weiter als ein primitiver Datentype 8 Bit unsigned Integer mit einer möglichen Wertigkeit von 0..255
Mehr dazu: http://rolfrost.de/typisierung.html Perl unterscheidet seit v5.6.1 zwischen Oktetten und Zeichenketten. Deswegen gibt es Encode.pm Wenn Du Code (perl): (dl
)
open my $fh,"<:utf8", $datei or die("Mist 1"); notierst, macht der Layer aus den Oktetten UTF-8-kodierte Zeichenketten. Was bei Deinen Dateien schonmal falsch ist weil sie gar nicht utf-8-kodiert sind. Unabhängig von Deinem Verständnis sollte die Lösung mit Encode jedoch funktionieren. Siehe auch perldoc Encode. MfG |