Ich habe ein Problem mit einigen Dateien in Linux (Ubuntu) Terminal, mit Akzenten in den Namen. Zum Beispiel:
%Vor%Das Terminal gibt also diese Datei zurück, also existiert sie. Jetzt schauen wir, ob die Datei existiert, mit diesem einfachen Befehl:
%Vor%Wie Sie sehen können, "Nicht vorhanden". Jetzt habe ich den gleichen Ordner und die gleiche Datei auf OSX, dann führe ich denselben Befehl aus und es gibt folgendes zurück:
%Vor%Ich weiß etwas über locale :
%Vor%Unter Linux, "Not Exist", unter OSX, "File Exist" ... Jemand weiß, wie man das repariert?
Vielleicht können diese helfen:
Ссылка
Ссылка
UPDATE - Lösung
Ich habe endlich eine Lösung für dieses Problem gefunden. Sie müssen Ihre Dateien von NFD in NFC umbenennen, hier ist der Befehl, um alle Dateien zu reparieren:
%Vor%Quelle: Ссылка
Einer der Gründe dafür könnte sein, dass der Dateiname eine andere Unicode-Normalisierungsform von Zeichen mit Kombinationszeichen verwendet, als Sie zum Eingeben des Namens verwenden. Siehe Unicode Equivalence .