Unicode-Unterstützung
Unicode ist der internationale Standard zur Kodierung aller Weltsprachen. Sally verwendet ihn durchgängig, sodass Namen jeder Sprache und Pfade jenseits der klassischen 260-Zeichen-Grenze wie einfache englische Namen funktionieren.
Unicode in Datei- und Verzeichnisnamen
Sally zeigt und verarbeitet Namen in jeder Schrift, etwa Griechisch, Kyrillisch, Chinesisch, Japanisch, Koreanisch, Arabisch, Hebräisch, lateinische Buchstaben mit Akzenten und Symbole. Diese Namen funktionieren in den Dateifenstern, beim Kopieren, Verschieben, Löschen, Umbenennen und schnellen Umbenennen, beim Ändern von Attributen und Erstellen von Verzeichnissen sowie mit Drag-and-drop, Zwischenablage, Verzeichnisverlauf, Favoritenpfaden, Suche samt Ergebnissen, Anzeige, Bearbeitung und Befehlszeile. Pfade einschließlich UNC-Netzwerkpfaden dürfen bis zu 32.767 Zeichen lang sein.
Ihre Windows-Spracheinstellungen spielen dabei keine Rolle: Sally hängt nicht von „Sprache für Nicht-Unicode-Programme“ ab.
Unicode in Textdateien
Der interne Betrachter dekodiert Dateien mit UTF-8- oder UTF-16-BOM; Hex zeigt stets Rohbytes. Konvertieren wandelt Kodierungen und Zeilenenden um. Dateivergleich vergleicht unterschiedlich kodierte Dateien.
Namen an Grenzen älterer Formate
Einige Daten verwenden weiterhin ältere Formate ohne Unicode. Sally konvertiert Namen einmal an der Grenze und verweigert bei fehlender Darstellbarkeit die Operation, statt eine andere Datei zu bearbeiten:
- FTP-Server und einige Archivformate speichern Namen in bestimmten Codepages; Plugins konvertieren sie in beide Richtungen.
- Plugins für Altap Salamander 4.0 erhalten Namen in der Systemcodepage. Nicht darstellbare Namen werden ihnen nicht übergeben.
- Externe Programme aus Benutzermenü oder als Packer erhalten vollständige Unicode-Namen in der Befehlszeile. Ihre Verarbeitung hängt vom jeweiligen Programm ab.
From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository