On Wed, Jan 01, 2003 at 08:15:03PM +0300, Terehov Gennady wrote: > On Sun, Dec 29, 2002 at 11:47:18PM +0300, Denis Dzyubenko wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Приветствую, > > > > Захотелось перед праздниками попробовать emacs (и xemacs), но не могу > > настроить поддержку русского языка, я делаю как написано в > > Cyrillic-Howto (http://www.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian), > > но все равно вместо русских букв выводятся пустые квадраты :( > > > > Что делать? > > > У меня проблема следующая: все сделал согласно вышеназванного HOWTO и > письма Alexander Kotelnikov из треда "gnus - проблемы с русским языком", > т.е. в ~/.emacs прописал следующее: > (create-fontset-from-fontset-spec > "-monotype-Courier New-medium-r-normal--16-0-0-0-m-0-koi8-r, > -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1, > -monotype-Courier New-medium-r-normal--0-0-0-0-m-0-iso8859-5" t) > (set-default-font "-monotype-Courier > New-medium-r-normal--16-0-0-0-m-0-koi8-r") > (set-language-environment "Cyrillic-KOI8") > (set-terminal-coding-system 'koi8-r) > (set-selection-coding-system 'koi8-r) > (set-input-mode (car (current-input-mode)) (nth 1 (current-input-mode)) 0) > > (codepage-setup 1251) > (define-coding-system-alias 'windows-1251 'cp1251) > (define-coding-system-alias 'koi8-u 'koi8-r) > > В результате в Emacs (GNU Emacs 20.7.2) русские буквы вводятся > нормально, раскладка переключается по C-\ как и положено, но: в > некоторых файлах .html в кодировке cp1251 текст отображается буквами > с умляутами (т.е. так как бывает когда когда шрифт в кодировке > koi8-r или cp1251 отображать шрифтом iso-8859-1), причем если этот > текст скопировать в другое окно xterm'а в vim, то буквы становятся > правильными. Это без разницы в sgml-mode или text-mode включен. А файл > unix-mailbox'а в кодировке koi8-r который в vim отображается нормально, > в Emacs выглядит так: \347\314\321\325\314, причем если опять же > скопировать эти числа со слешами мышью в Иксах в vim, то получаем > нормальный русский текст. Видать чего-то я в глубинных принципах работы > Emacs c кодировками не понимаю :( Поясните, пожалуйста, в сторону чего > мне копать, дабы пофиксить. Заранее спасиббо за помощь. > -- > Геннадий > З.Ы. С русским в GNUS пока не связываюсь, сначала в Emacs'е бы > настроить... :) > Уточняю ситуацию: проблема с буквами отображаемыми умляутами присутствует только в Иксах, в консоли нормально (добавить в create-fontset-from-fontset-spec шрифт с cp1251?), а вот с числами со слешем и в консоли тоже). Работаю я только в Иксах, на консоли проверил только пытаясь разобраться в проблеме. Шрифтов с cp1251 нет в системе, перед тем как ставить хотелось бы уточнить что оно поможет. -- Геннадий

