Hello, xemacs-users-ru,
Собственно, документация подкачала. Там серым по черному
написано:
====
To use any of these systems, you need to create it with `M-x
codepage-setup'. *Note MS-DOS and MULE::. After creating the
coding system for the codepage, you can use it as any other
coding system. For example, to visit a file encoded in
codepage 850, type `C-x <RET> c cp850 <RET> C-x C-f FILENAME
<RET>'.
===
что я и делаю: (codepage-setup 866), после чего открываю
файл, в котором русский отображается, как бы это чтобы
понятнее, наполовину. Например:
вместо "взнос" - "взнот",
вместо "обычный" - "обьшньй",
вместо "междунароный" - "междфнасодный" и т.п.
Тот же эффект, если в файле прописать:
-*- coding: cp866; -*-
При этом ввод с клавы происходит нормально, йцукеном.
Но стоит попытаться сохранить текст - ругань:
--------------------------
These default coding systems were tried:
cp866-dos iso-latin-1
However, none of them safely encodes the target text.
Select one of the following safe coding systems:
raw-text emacs-mule no-conversion
--------------------------
Попытка выбора "одной из следующих БЕЗОПАСНЫХ" кодировок
приводят к такой же безвозвратной утере русского текста -
он превращается в нечто страшное и двухбайтовое :(
И вот еще, что неясно - есть как минимум 2 претендента
на досовскую кодировку: cp866 и cp866-dos
Зачем? Почему? Но это, на самом деле, фиолетово - не
работают обе :(
p.s. Пусть простят меня все присутствующие фанаты XEmacs,
ибо речь идет о Emacs 21.2.1 (что вообщем-то должно
следовать из сабжа) (В XEmacs, как я писал раньше, русский
ни в каком виде получить не удалось)
--
best regards,
Artiom mailto:aneganov@end.org.ru