Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Для изменения кодировки текстовых файловв ОС ОН и ОС СН Astra Linux рекомендуется использовать пакет enca, входящий в состав дистрибутивов.

При стандартной установке ОС пакет по умолчанию не устанавливается, и может быть установлен через графический менеджер пакетов или из командной строки командой:

apt install enca

Пакет содержит два инструмента командной строки:

  • enca - проверка кодировки файлов;
  • enconv - конвертация файлов.

В простейшем случае конвертация содержимого текстового файла в системную кодировку, принятую по умолчанию (UTF-8 для ОС Astra Linux) может быть выполнена командой

enconv имя_файла

При этом команда сама определит кодировку файла и системную кодировку, и выполнит преобразование файла "на месте", не изменяя его имя.

С учетом того, что конвертация выполняется "на месте", рекомендуется перед конвертацией делать резервные копи.

Более подробная информация по возможностям инструментов enca/enconv доступна в электронной справочной системе:

man enca


Данная статья применима к:

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6
  • ОС СН Ленинград 8.1
Несмотря на то, что Интернете часто встречается совет использовать для определения кодировки команду file -i и для конвертации команду iconv, рекомендуем использовать enca/enconv как более надёжный специализированный инструмент.
В ОС Astra Linux по умолчанию принята кодировка UTF-8.
  • Нет меток