Ich nehme mal an, dass du hier VBA meinst.
Das Filesystem unterstützt leider 2 verschiedene Zeichenformate gleichzeitig. D.h., man kann Namen in WIN1252-Codepage oder UTF-8 speichern.
VBA unterstützt hier nur leider kein UTF8.
Um nun den Namen korrekt zuerhalten muss man entweder eine andere Funktion verwenden oder die Zeichen umwandeln:
https://www.di-mgt.com.au/howto-convert-vba-unicode-to-utf8.html
In diesem Link ist ebenso auch der Aufruf von UTF8 in String enthalten.
Aber ich denke die einfachere Methode ist diese:
https://www.automateexcel.com/vba/list-files-in-folder/
Das Scripting-Objekt ist standardmäßig in Windows for VBS und WSH vorhanden.