Changes between Version 2 and Version 3 of ru/doc/common/charsets


Ignore:
Timestamp:
06/11/09 15:50:51 (15 years ago)
Author:
andrew_b
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ru/doc/common/charsets

    v2 v3  
    11= Переключение кодировок = 
    22 
    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{{{ 
     16ASCII           7-bit ASCII 
     17ISO-8859-1      ISO 8859-1 
     18ISO-8859-2      ISO 8859-2 
     19ISO-8859-5      ISO 8859-5 
     20CP1250          Windows 1250 
     21CP1251          Windows 1251 
     22CP437           CP 437 
     23CP850           CP 850 
     24CP852           CP 852 
     25CP866           CP 866 
     26KOI8-R          KOI8-R 
     27KOI8-U          KOI8-U 
     28UTF-8           UTF-8 
     29}}} 
     30 
     31Вы можете его отредактировать по своему желанию, убрав ненужные кодировки или дописав необходимые. Если вы считаете, чтобы какие-то кодировки были в данном файле "из коробки", оставьте заявку в виде тикета на сайте www.midnight-commander.org. 
     32 
     33== Настройка отображения == 
     34 
     35Прежде всего требуется настроить кодировку ввода/вывода, которая должна совпадать с вашей пользовательской кодировкой, определяемой локалью (locale). Настройка производится в диалоговом окне "Отображение символов", которое вызывается через Меню->Настройки->Биты символов... При сохранении параметров Midnight Commander'а эта кодировка будет записана в файле конфигурации ~/.mc/ini (параметр display_codepage в секции [Misc]), и при следующем запуске Midnight Commander'а не потребуется её настраивать вновь. 
    436 
    537== В редакторе и просмотрщике == 
    638 
    7 Чтобы поменять кодировку, нажмите комбинацию клавиш {{{Ctrl-t}}}. Выберите из списка кодировку стрелками "вверх" и "вниз" и нажмите клавишу "Enter". 
     39Чтобы поменять кодировку, нажмите комбинацию клавиш {{{Ctrl-t}}} (или выберите соответствующий пункт меню). Выберите из списка кодировку стрелками "вверх" и "вниз" и нажмите клавишу "Enter". Это приведёт к тому, что файл при отображении будет перекодирован из выбранной кодировки в пользовательскую. Физического перекодирования содержимого файла не происходит. 
    840 
    9 Поиск будет производиться в той кодировке, которую вы выбрали. Вы можете выбрать опцию "All charsets"^(1)^ в диалоговом окне поиска, чтобы искать по всем известным кодировкам. 
     41Поиск также будет производиться в той кодировке, которую вы выбрали. Вы можете выбрать опцию "All charsets"^(1)^ в диалоговом окне поиска, чтобы искать по всем известным кодировкам. 
     42 
     43Если сохранить параметры редактора, то выбранная кодировка будет записана в файле конфигурации ~/.mc/ini (параметр source_codepage в секции [Misc]), и при следующем запуске редактора она будет использована для перекодирования открываемого файла. 
    1044 
    1145== В файловых панелях == 
    1246 
    13 Активируйте необходимую панель (клавишей Tab) и нажмите комбинацию клавиш {{{Ctrl-t}}}. Выберите необходимую кодировку. В заголовке панели вы увидите изменения: 
     47Активируйте необходимую панель (клавишей Tab) и нажмите комбинацию клавиш {{{Ctrl-t}}} (или выберите соответствующий пункт меню). Выберите необходимую кодировку. В заголовке панели вы увидите изменения: 
    1448{{{ 
    1549/некоторый/путь#enc:<выбранная кодировка> 
    1650}}} 
    1751 
    18 Вы можете продолжить навигацию по подкаталогам, при этом будет производиться автоматическая перекодировка из выбранной вами в общесистемную кодировку (установленную в настройках Midnight Commander). При необходимости вы можете ещё раз изменить кодировку текущего каталога. 
     52Вы можете продолжить навигацию по подкаталогам, при этом будет производиться автоматическая перекодировка из выбранной вами кодировки в ту, которая установлена в настройках Midnight Commander'а). При необходимости вы можете ещё раз изменить кодировку текущего каталога: 
    1953{{{ 
    2054/некоторый/путь#enc:<выбранная кодировка>/подкаталог#enc:<выбранная кодировка2> 
    2155}}} 
    2256 
    23 Выбор пункта "<Без перекодировки>" уберёт всю информацию о перекодировке из текущего пути к каталогу. 
    24  
     57Выбор пункта "<Без перекодировки>" уберёт всю информацию о перекодировке из пути к текущему каталогу. 
    2558 
    2659