Perl und UTF-8

Aufruf mit perl -CSDA:
Filehandles sind UTF-8, Kommandozeile ist UTF-8 aware.
(s. https://perldoc.perl.org/perlrun#-C-%5Bnumber/list%5D)

Der Shebang ist dann #!/usr/bin/env -S perl -CSDA.

Das Perlprogramm muss dann use utf8; aufrufen, damit der Code selber als UTF-8 interpretiert wird.

Weiter gilt es zu beachten, dass File::Find die Namen als Bytes und nicht als (Unicode-)Characters ausgibt.

Es gibt noch eine ganz erhebliche Menge von Überlegungen, die man zum Thema anstellen kann und muss:
https://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-u...