Поддержка Unicode
Unicode — международный стандарт кодирования текста на всех языках мира. Sally использует Unicode повсеместно, поэтому имена файлов и папок на любом языке и пути длиннее классического ограничения в 260 символов работают так же, как обычные английские имена.
Unicode в именах файлов и папок
Sally отображает и обрабатывает имена с любой письменностью: греческой, кириллицей, китайской, японской, корейской, арабской, еврейской, латиницей с диакритическими знаками, символами и т. д. Они работают на панелях, при копировании, перемещении, удалении, переименовании, быстром переименовании, изменении атрибутов, создании папок, перетаскивании, работе с буфером обмена, историей папок, избранными путями, поиском и его результатами, просмотром, редактированием и командной строкой. Длина пути может достигать 32 767 символов, в том числе для сетевых путей (UNC).
Языковые настройки Windows на это не влияют: Sally не зависит от параметра «Язык программ, не поддерживающих Юникод».
Unicode в текстовых файлах
Встроенное средство просмотра декодирует текстовые файлы с меткой порядка байтов UTF-8 или UTF-16, а шестнадцатеричный режим всегда показывает исходные байты. Для преобразования кодировки и окончаний строк текстовых файлов используйте команду «Преобразовать», а для сравнения файлов в разных кодировках — плагин «Сравнение файлов».
Передача имен через старые форматы
Некоторые данные по-прежнему передаются в старых форматах без Unicode. Sally преобразует имена один раз на границе такого формата и отказывается от операции, если имя непредставимо, вместо того чтобы выполнить ее над другим файлом:
- FTP-серверы и некоторые форматы архивов хранят имена в определенной кодовой странице; соответствующие плагины преобразуют имена в нее и обратно.
- Плагины, написанные для Altap Salamander 4.0, получают имена в системной кодовой странице. Имя, которое невозможно представить в ней, не передается такому плагину.
- Внешние программы, запускаемые из меню пользователя или как внешние архиваторы, получают в командной строке полные имена Unicode; их обработка зависит от самой программы.
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