hallo
Hallo beatovich,
welche von deinen Testdateien hat sich jetzt mit dem Problem beschäftigt? Genau: Keine einzige. Die Frage lautete: Liefern
<*>
und readdir unter Windows Unterschiede bei Dateien mit Umlauten, € oder ẞ im Namen? Sprich: Würde<*>
Dir die implizite Abhängigkeit zu Windows und den decode ersparen?
Laut perldoc haben sowohl glob als auch readdir das gleiche Verhalten. Sie lesen schlicht bytes.
Hier noch mit äöü€.txt (wie im Windows Dateimanager angelegt)
Du siehst hier die Ausgabe in der Command.Com
#Ausgabe
#glob
#õ÷³Ç.txt, error.txt, kissedit.html, kissedit.pl, test.pl
#readdir
#., .., error.txt, kissedit.html, kissedit.pl, test.pl, õ÷³Ç.txt
glob() bzw <*> bietet also absolut nichts, nur mehr Unklarheit im Code.