Daran habe ich auch schon gedacht. Der Aufwand zum ändern hält sich auch in Grenzen. Aber es kann doch nicht angehen, dass ich ne Domain mit Umlaut benutzen kann, aber ein Dateiname mit Umlaut Probleme macht, sobald er das BS wechselt.
Das ist einfach nur Traurig.
Mittlerweile habe ich alle Lösungen und Gründe für die Probleme wsl ermittelt.
Windows arbeitet mit UTF16 und das kann auch nicht geändert werden. Wenn ich zb einen Ordner in Windows erstelle und per SMB auf den Server lade funktioniert alles perfekt. Wenn ich den Ordner im SMB Laufwerk erstelle funktioniert es ebenfalls.
Wenn ich mich nun per FTP mit dem Server verbinde und nicht darauf achte, dass das FTP Tool UTF8 als Kodierungs nutzt enstehen die bereits ausführlich beschriebenen Probleme. (Habe es mit WinSCP und FileZilla probiert) Die Standarteinstellung ist bei beiden Tools Auto. Sobald irgendein Dateiname auf dem Server nicht in UTF8 oder UTf16 kodiert ist, verkackt es die Automatik und lädt es nicht in UTF8/UTF16 hoch, sondern in iwas undefiniert anderem.
Leider bekommt man keinen Hinweis, wenn dies der Fall ist. Und das ist mir damals wsl mal passiert. Weil ich da noch keinen Umlaut in obersten Ordnerstruktur hatte, ist mir das auch nicht aufgefallen.
_______________________________________________________________________
Nun noch der Workaorund, wie man fehlerhafte Dateien finden und reparieren kann.
Wichtig: Dieser Workaround funktioniert nur bei Strato HiDrive, da er die Synchronisationssoftware und die Android App von Strato benötigt. Die Software ist für Windows, MacOS und Linux verfügbar. Ich habe es allerdings nur auf Windows getestet.
(Auf die Android App kann auch verzichtet werden. Ich weiß nicht, ob sich die IOS App gleich verhält)
1. Mit der Android App kann man sich leicht einen Überblick über die Fehlerhaften Dateinamen machen. Man sucht in der App nach allen Dateien mit Umlauten, indem in die Suche z.B. "ä" eingibt. Dateien, bei denen die Umlaute gelesen werden können, werden normal angezeigt. Dateien bei denen es ein Problem mit den Umlauten gibt, haben statt dem Umlaut einen Platzhalter. Also kann der Umlaut scheinbar gelesen, aber nicht angezeigt werden.
2. Nun kann man überprüfen, ob sich die fehlerhaften Dateien in einem Ordner sammeln oder komplett verteilt sind.
3. Wenn sich die Dateien in einem Ordner sammeln (z.B. einem alten Backup) kann man den ganzen Ordner über die Weboberfläche runterladen und danach wieder hochladen.
4. Die restlichen Dateien findet man am besten, indem man den Speicher mit einem Rechner synchronisert. Dateien die nicht synchronisert werden können, weil z.B. der Umlaut nicht dargestellt/erkannt werden kann, werden in einem Fehlerbericht dargestellt. Dieser Bericht findet sich direkt im "Hauptmenü" (Icon im Infobereich (rechts bei der Uhr), rechte Maustaste. Der passende Menüpunkt ist fettgedruckt.
5. Wenn man die Fehlerhaften Datein identifiziert hat, geht man in die Weboberfläche und entfernt den Umlaut aus dem Dateinamen. Danach kann man Ihn ohne Probleme wieder hinzufügen. Alternativ kann man auch Punkt 3 anwenden.
Trick für faule mit ner geilen Internetleitung: (Nicht getestet, sollte aber funktionieren)
Den ganzen Speicher übern Browser runterladen und einfach wieder hochladen