Changes between Version 2 and Version 3 of ru/doc/common/charsets
- Timestamp:
- 06/11/09 15:50:51 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ru/doc/common/charsets
v2 v3 1 1 = Переключение кодировок = 2 2 3 Чтобы иметь возможность переключения кодировок, необходимо собрать Midnight Commander с опцией {{{--enable-charset}}}. 3 Чтобы иметь возможность переключения кодировок, необходимо собрать Midnight Commander с пареметром {{{--enable-charset}}}. Переключение кодировок работает в файловых панелях, редакторе и просмотрщике. 4 5 Список доступных кодировок хранится в файле /etc/mc/mc.charsets. Формат этого файла простой: каждая строка должна иметь следующий вид: 6 7 {{{ 8 <имя кодировки> <описание кодировки> 9 }}} 10 11 "Имя кодировки" должно быть в том виде, который использует программа iconv(1). "Описание кодировки" -- это одно или несколько слов, которые будут представлять данную кодировку в меню кодировок. "Имя кодировки" и "Описание кодировки" разделяются одним или несколькими пробелами или символами табуляции. 12 13 Файл mc.charsets, идущий в поставке Midnight Commander'а, имеет следующее содержание: 14 15 {{{ 16 ASCII 7-bit ASCII 17 ISO-8859-1 ISO 8859-1 18 ISO-8859-2 ISO 8859-2 19 ISO-8859-5 ISO 8859-5 20 CP1250 Windows 1250 21 CP1251 Windows 1251 22 CP437 CP 437 23 CP850 CP 850 24 CP852 CP 852 25 CP866 CP 866 26 KOI8-R KOI8-R 27 KOI8-U KOI8-U 28 UTF-8 UTF-8 29 }}} 30 31 Вы можете его отредактировать по своему желанию, убрав ненужные кодировки или дописав необходимые. Если вы считаете, чтобы какие-то кодировки были в данном файле "из коробки", оставьте заявку в виде тикета на сайте www.midnight-commander.org. 32 33 == Настройка отображения == 34 35 Прежде всего требуется настроить кодировку ввода/вывода, которая должна совпадать с вашей пользовательской кодировкой, определяемой локалью (locale). Настройка производится в диалоговом окне "Отображение символов", которое вызывается через Меню->Настройки->Биты символов... При сохранении параметров Midnight Commander'а эта кодировка будет записана в файле конфигурации ~/.mc/ini (параметр display_codepage в секции [Misc]), и при следующем запуске Midnight Commander'а не потребуется её настраивать вновь. 4 36 5 37 == В редакторе и просмотрщике == 6 38 7 Чтобы поменять кодировку, нажмите комбинацию клавиш {{{Ctrl-t}}} . Выберите из списка кодировку стрелками "вверх" и "вниз" и нажмите клавишу "Enter".39 Чтобы поменять кодировку, нажмите комбинацию клавиш {{{Ctrl-t}}} (или выберите соответствующий пункт меню). Выберите из списка кодировку стрелками "вверх" и "вниз" и нажмите клавишу "Enter". Это приведёт к тому, что файл при отображении будет перекодирован из выбранной кодировки в пользовательскую. Физического перекодирования содержимого файла не происходит. 8 40 9 Поиск будет производиться в той кодировке, которую вы выбрали. Вы можете выбрать опцию "All charsets"^(1)^ в диалоговом окне поиска, чтобы искать по всем известным кодировкам. 41 Поиск также будет производиться в той кодировке, которую вы выбрали. Вы можете выбрать опцию "All charsets"^(1)^ в диалоговом окне поиска, чтобы искать по всем известным кодировкам. 42 43 Если сохранить параметры редактора, то выбранная кодировка будет записана в файле конфигурации ~/.mc/ini (параметр source_codepage в секции [Misc]), и при следующем запуске редактора она будет использована для перекодирования открываемого файла. 10 44 11 45 == В файловых панелях == 12 46 13 Активируйте необходимую панель (клавишей Tab) и нажмите комбинацию клавиш {{{Ctrl-t}}} . Выберите необходимую кодировку. В заголовке панели вы увидите изменения:47 Активируйте необходимую панель (клавишей Tab) и нажмите комбинацию клавиш {{{Ctrl-t}}} (или выберите соответствующий пункт меню). Выберите необходимую кодировку. В заголовке панели вы увидите изменения: 14 48 {{{ 15 49 /некоторый/путь#enc:<выбранная кодировка> 16 50 }}} 17 51 18 Вы можете продолжить навигацию по подкаталогам, при этом будет производиться автоматическая перекодировка из выбранной вами в общесистемную кодировку (установленную в настройках Midnight Commander). При необходимости вы можете ещё раз изменить кодировку текущего каталога.52 Вы можете продолжить навигацию по подкаталогам, при этом будет производиться автоматическая перекодировка из выбранной вами кодировки в ту, которая установлена в настройках Midnight Commander'а). При необходимости вы можете ещё раз изменить кодировку текущего каталога: 19 53 {{{ 20 54 /некоторый/путь#enc:<выбранная кодировка>/подкаталог#enc:<выбранная кодировка2> 21 55 }}} 22 56 23 Выбор пункта "<Без перекодировки>" уберёт всю информацию о перекодировке из текущего пути к каталогу. 24 57 Выбор пункта "<Без перекодировки>" уберёт всю информацию о перекодировке из пути к текущему каталогу. 25 58 26 59