TL; DR:
Da filezilla.xml
drin ist das leere Element <Setting name="Language Code" type="string" />
. Wenn Sie ein installiertes Gebietsschema hinzufügen, z. B. en_GB.UTF-8
(Verwenden locale -a
Sie diese Option, um verfügbare Gebietsschemas zu finden), damit <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
alles wieder reibungslos funktioniert.
Die lange Version:
Ich bin kürzlich auch auf dieses Problem gestoßen, indem ich Ubuntu 16.04.3 und FileZilla 3.15.0.2 verwendet habe.
Die hier veröffentlichten Lösungen basieren auf dem Löschen von Inhalten, aber das hat mein Problem nicht gelöst. Ich könnte FileZilla zwar erneut starten, aber es würde beim Start immer noch abstürzen, wenn das letzte lokale Verzeichnis Nicht-ASCII-Zeichen enthält. Datei- und Verzeichnisnamen mit Nicht-ASCII-Zeichen waren nur leer. Das Hochladen dieser war auch keine gute Idee.
Die folgende Zeile ist der Schuldige:
<Setting name="Language Code" type="string" />
wie ich eine Sprache oder Kodierung erwartet hätte (wie ISO 8859-15). Also habe ich eines meiner installierten Gebietsschemas ausprobiert:
<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
Beim Starten von FileZilla werden nun wieder Dateien und Verzeichnisse mit Nicht-ASCII-Zeichen angezeigt.
Wenn Sie herausfinden möchten, welche Gebietsschemas Sie installiert haben, verwenden Sie:
locale -a
Wenn Sie nicht sicher sind, ob Sie ebenfalls von diesem Problem betroffen sind, kann dies helfen: Wenn Sie filezilla --version
mit dem leeren Sprachcode arbeiten, sieht die Ausgabe folgendermaßen aus:
Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
FileZilla 3.15.0.2, compiled on 2016-02-25
Ein weiterer Indikator, an den ich mich beim Lesen einer verwandten Frage erinnerte, ist der folgende Eintrag in kern.log
:
kernel: [39162.363835] traps: filezilla[19354] general protection ip:7f99fa048ce6 sp:7fff363ae5e0 error:0 in libwx_gtk2u_core-3.0.so.0.2.0[7f99f9b48000+5f9000]
Die unterschiedliche Botschaft im Vergleich zur verknüpften Frage kann von verschiedenen Kerneln (mehr als drei Jahre Unterschied) und allen damit verbundenen Dingen herrühren, die sich in der Zwischenzeit möglicherweise geändert haben. In beiden Fällen ist es jedoch libwx_gtk2u_core-3.0.so.0.2.0
auch der Versatz (?) Von 5f9000
Übereinstimmungen.
Wenn es für Sie so aussieht, stehen die Chancen gut, dass diese Lösung für Sie funktioniert. Wenn die Dinge wieder richtig funktionieren, sollte es so aussehen:
Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
setlocale en_GB.UTF-8 successful
locale set to en_GB.UTF-8
FileZilla 3.15.0.2, compiled on 2016-02-25