Ich weiß, dass du es kannst Dir.entries('.', {:encoding => 'utf-8'})
und es funktioniert einwandfrei, aber ich kann keine Möglichkeit finden, die Kodierung zu erzwingen, wenn ich Find.find
. Unter Windows liest die erste Methode den Dateinamen .txt korrekt ein, und die File.file?
auf den zurückgegebenen Wert true
. Allerdings, tun Find.find
gibt ??.txt zurück, auch wenn Ruby sagt, dass die Kodierung utf-8 ist. Auch, File.file?
gibt zurück. false
.
Gibt es keine Möglichkeit, die Kodierung auf Find.find
?