1 2 3 4 5 6
#!/usr/bin/perl -w use strict; use warnings; my $dir = 'testäöüßÖÄÜ'; mkdir ("/arbeit/perltest/$dir");
1
2
3
4
5
6
7
8
9
D:\Arbeit\perltest>dir /ogn
Datenträger in Laufwerk D: ist Partition 2
Volumeseriennummer: xxxxxxx
Verzeichnis von D:\Arbeit\perltest
17.03.2010 11:31 <DIR> .
17.03.2010 11:31 <DIR> ..
17.03.2010 11:31 <DIR> testäöüßÖÄÜ
Guest werIch würde vermuten, dass die Umlaut-Kodierung durcheinander geht. Wenn das Script z.B. als UTF-8 speichert wurde und mit den Umlauten ein Verzeichnis erzeugt kommt entweder Müll raus
1
2
3
4
5
6
7
8
9
D:\Arbeit\perltest>dir /ogn
Datenträger in Laufwerk D: ist Partition 2
Volumeseriennummer: xxxxxxx
Verzeichnis von D:\Arbeit\perltest
17.03.2010 12:28 <DIR> .
17.03.2010 12:28 <DIR> ..
17.03.2010 12:28 <DIR> testöäüÃYÃ-Ã"Ão