Thread FTP upload mit utf-8 Kodierung
(7 answers)
Opened by hago at 2018-04-04 16:23
Sehr schön freut mich!!!
Code (perl): (dl
)
1 2 open(my $alt,'<:encoding(iso-8859-2)',$datei) or die("Mist 1"); open(my $neu,'>:encoding(UTF-8)',$temp) or die("Mist 2"); Ja, so geht es auch. Also ohne Encode.pm einzubinden. Quote Kein Problem aber da brauchst Du wieder Encode::encode() und decode(); Und IO::File: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 use strict; use warnings; use Encode qw(encode decode); use IO::File; my $fh = IO::File->new; $fh->open('datei', O_RDWR|O_BINARY) or die $!; read($fh, my $octets, -s $fh); # oktetten zu strings, decode, encode my $binary = encode('UTF-8', decode('ISO-8859-2', $octets) ); $fh->seek(0,0); $fh->truncate(0); $fh->print($binary); # und hier könnte man $fh an FTP übergeben . Last edited: 2018-04-05 08:13:03 +0200 (CEST) |