Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Емакс, гнус и кодировки

22 views
Skip to first unread message

Alexey Shaposhnikov

unread,
Sep 12, 2007, 10:27:58 PM9/12/07
to
Стоит дистрибутив Ubuntu 7.04 "Feisty fawn" с Emacs 21.4.1 и Gnus 5.11 (он же
No Gnus 0.6). Столкнулся со следующими проблемами:

1. Традиционная. В локали UTF-8 гнус упорно пытается слать сообщения в этом же
UTF-8, вместо требуемого KOI8-R. Шаманство с
gnus-group-posting-charset-alist и прочими gnus-default-posting-charset с
message-default-charset не помогает. Собственно вопрос состоит в том, что
же ему крутить надо?
2. Gnus 5.11 почему-то каждый раз при первой попытке открыть группу выдаёт (в
окне мини-буфера) сообщение: "Wrong type argument: stringp, nil". Если
сразу же попытаться открыть ту же группу всё проходит нормально, но
почему-то никак не выделяются (цветом) уже прочитанные сообщения. Можно ли
как-то этот подземный стук сделать хотя бы более информативным?

--
С уважением, Алексей Шапошников.

Угнали? Hадо было ставить "Клеймор"!!

Oleg Vershinin

unread,
Sep 12, 2007, 11:50:33 PM9/12/07
to
Alexey Shaposhnikov <Alexey.Sh...@f12.n50.z2.fidonet.org> writes:

> Стоит дистрибутив Ubuntu 7.04 "Feisty fawn" с Emacs 21.4.1 и Gnus 5.11 (он же
> No Gnus 0.6). Столкнулся со следующими проблемами:
>
> 1. Традиционная. В локали UTF-8 гнус упорно пытается слать сообщения в этом же
> UTF-8, вместо требуемого KOI8-R. Шаманство с
> gnus-group-posting-charset-alist и прочими gnus-default-posting-charset с
> message-default-charset не помогает. Собственно вопрос состоит в том, что
> же ему крутить надо?

В 21 емаксе у меня как-то так было. Hо под WinXP

(custom-set-variables
'(gnus-default-charset 'koi8-r)
'(gnus-default-posting-charset 'koi8-r)
'(gnus-fetch-old-headers t)
'(gnus-group-charset-alist '((".*" koi8-r)))
'(gnus-group-posting-charset-alist '((message-this-is-mail koi8-r t) (message-this-is-news koi8-r t)))
'(gnus-large-newsgroup 5000)
'(gnus-secondary-select-methods '((nnml "private")))
'(gnus-select-method '(nntp "news"))
'(gnus-summary-show-article-charset-alist
'((1 . koi8-r)
(2 . cp1251)
(3 . iso-8859-5)
(4 . cyrillic-alternativnyj)
(5 . utf-8)))
'(gnus-thread-hide-subtree t)
'(gnus-use-adaptive-scoring t)
'(gnus-uu-post-length 15000)
'(message-default-charset 'koi8-r)
'(message-send-mail-function 'smtpmail-send-it)
'(rfc2047-header-encoding-alist '((t . t)) t)
)

В 22-м была какая-то проблема, но вроде победилась.
Hадеюсь, это сообщение отправится в koi8-r.

--
Oleg Vershinin

Oleg Vershinin

unread,
Sep 13, 2007, 12:48:20 AM9/13/07
to
Oleg Vershinin <sum...@infolada.com> writes:

>
> В 21 емаксе у меня как-то так было. Hо под WinXP
>

А, вот еще выдержка из .emacs для 21

(set-language-environment 'Cyrillic-KOI8)
(set-terminal-coding-system 'koi8-r)

(codepage-setup '866)
(codepage-setup '1251)
(prefer-coding-system 'cp1251-dos)
(set-selection-coding-system 'cp1251-dos)
(set-keyboard-coding-system 'cp1251-dos)
(set-w32-system-coding-system 'cp1251-dos)

(define-coding-system-alias 'koi8-u 'koi8-r)
(define-coding-system-alias 'iso-8859-15 'iso-8859-1)


--
Oleg Vershinin

Dmitriyi Paduchikh

unread,
Sep 13, 2007, 4:34:52 AM9/13/07
to
Alexey Shaposhnikov пишет:

AS> Стоит дистрибутив Ubuntu 7.04 "Feisty fawn" с Emacs 21.4.1 и Gnus 5.11
AS> (он же No Gnus 0.6). Столкнулся со следующими проблемами:

AS> 1. Традиционная. В локали UTF-8 гнус упорно пытается слать сообщения в
AS> этом же UTF-8, вместо требуемого KOI8-R. Шаманство с
AS> gnus-group-posting-charset-alist и прочими gnus-default-posting-charset
AS> с message-default-charset не помогает. Собственно вопрос состоит в том,
AS> что же ему крутить надо?

mm-coding-system-priorities? Hасколько я помню, перечисленные переменные к
выбору кодировки при отправке письма в Emacs с MuLE отношения не имеют (см.
описание по C-h v).

AS> 2. Gnus 5.11 почему-то каждый раз при первой попытке открыть группу
AS> выдаёт (в окне мини-буфера) сообщение: "Wrong type argument: stringp,
AS> nil". Если сразу же попытаться открыть ту же группу всё проходит
AS> нормально, но почему-то никак не выделяются (цветом) уже прочитанные
AS> сообщения. Можно ли как-то этот подземный стук сделать хотя бы более
AS> информативным?

M-x toggle-debug-on-error RET

И смотреть по бэктрэйсу, почему происходит ошибка. Hасчёт выделения цветом
прочитанных сообщений ничего не могу сказать.

--
Дмитрий Падучих

Ivan Boldyrev [e-mail is defunct]

unread,
Sep 16, 2007, 9:49:59 AM9/16/07
to
"AS" == Alexey Shaposhnikov writes:
AS> Emacs 21.4.1 и Gnus 5.11 ...

AS> 1. В локали UTF-8 гнус упорно пытается слать сообщения в этом же
AS> UTF-8, вместо требуемого KOI8-R.

21.4 не умеет перекодировать из UTF-8 в KOI8-R. У 22.1 с этим получше.

AS> 2. Gnus 5.11 почему-то каждый раз при первой попытке открыть
AS> группу выдаёт (в окне мини-буфера) сообщение: "Wrong type
AS> argument: stringp, nil". ... как-то этот подземный стук сделать
AS> хотя бы более информативным?

M-x toggle-debug-on-error помогает?

--
Ivan Boldyrev

XML -- new language of ML family.

0 new messages