LINUX.ORG.RU

HELP! Не получается подружить Emacs и UTF-8


0

0

Удалось заставить emacs понимать текст, что ввожу с клавиатуры и записывать в файл. Но читать оттуда не хочет - из слова ТЕСТ получается \320\242\320\225\320\241\320\242. Очень хочется научить emacs писать в файлы и читать оттуда с кодировкой utf-8. Читаю доки но ответа найти не могу.

Мой конфиг .emacs выглядит так:

(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(case-fold-search t)
'(character-set "utf-8")
'(coding-system "utf-8")
'(current-language-environment "English")
'(default-input-method "utf-8")
'(global-font-lock-mode t nil (font-lock)))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)
(set-buffer-file-coding-system coding-category-utf-8)
(set-terminal-coding-system coding-category-utf-8)
(set-keyboard-coding-system coding-category-utf-8)
(set-selection-coding-system coding-category-utf-8)
(set-next-selection-coding-system coding-category-utf-8)
(set-default-coding-systems 'utf-8)


Может есть тут гуру в emacs? :)
Версия emacs: 21.2.1

Денис

★★★★★

ээ.. с emacs-ом не работаю, все от xemacs-а радуюсь :-) но: а он вообще с мулей? не знаю как emacs, а xemacs обзавелся уникодом из коробки совсем недавно и только в бете (ну может быть и в гамме сейчас) -- ранее его надо было брать отдельно.

btw: а нафига на инпуте utf-8?

dmiceman ★★★★★
()
Ответ на: комментарий от dmiceman

С mule. utf-8 на инпуте поставил, так как у меня все utf-8. Я не знаю как иначе можно заставить его получать буквы всех алфавитов. А еще странность: если печатать текст в новом буфере - все ОК. А если в буфере, где криво открыт utf-8 файл - так же криво и печатается. Вместо текста все тот же набор из \число.

rtvd ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.