Thread FTP upload mit utf-8 Kodierung (7 answers)
Opened by hago at 2018-04-04 16:23

hago
 2018-04-04 16:23
#188225 #188225
User since
2016-05-29
31 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich habe ein Script, mit dem ich seit geraumer Zeit CSV-Dateien hochlade.
Das funktioniert perfekt.
Jetzt versuche ich, die Dateien vor dem Upload utf-8 zu kodieren.
Das klappt nicht.
Hier das Script:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!C:\perl\perl\bin -w

use Net::FTP;
use Encode qw/encode decode/;
use utf8;

if ($ftp=Net::FTP->new('xxx.de'))
{
if ($ftp->login('xx','xx')or die("Login hat nicht geklappt"))
{
$ftp -> binary();
$ftp->cwd('test/listen');
my $datei = 'C:\Users\Hago\AAProjekte\Hofgut-o\AlleListen_2015\preisliste_G.csv';
open my $fh,"<:utf8", $datei or die("Mist 1");
$ftp->put($fh, $datei);
close $fh;
$ftp->quit();
}
}

print "Alles perfekt";
exit;

Das Hochladen klappt nach wie vor, aber die Datei behält ihre alte Kodierung.
Kann mir da vielleicht jemand helfen?

Gruß, Hago

View full thread FTP upload mit utf-8 Kodierung