LINUX.ORG.RU

mutt koi8 7 bit


0

0

как заставить mutt отображать письма, присланные в кодировке koi8, через ssh на терминалe, на котором отсутствуют кириллические шрифты (и не могут быть установлены)? Т.е. как бы "обрезать" 8-й бит символов кодировки koi8?

anonymous

Re: mutt koi8 7 bit

# set charset=""
#
# Name: charset
# Type: string
# Default: ""
# 
# 
# Character set your terminal uses to display and enter textual data.

dilmah ★★★★★ ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

а Вы пробовали сами-то?

LANG=ru_RU.KOI8-R

в .muttrc

set charset koi-7

в результате - никакой разницы

anonymous ()
Ответ на: Re: mutt koi8 7 bit от anonymous

Re: mutt koi8 7 bit

да, пробовал. русские буквы заменяются на английские аппроксимации

может твой iconv не поддерживает? проверь что выдает iconv -l | grep -i koi.*7

dilmah ★★★★★ ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

-bash-2.05b$ iconv -l | grep -i koi.*7 -bash-2.05b$ iconv -l | grep -i koi KOI8-R CSKOI8R KOI8-U KOI8-RU KOI8-T

Ясно.... Эт что же - glibc пересобирать надо ?

anonymous ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

>> в результате - никакой разницы

>а ты mutt перезапускал?

обижаете :-)

В общем - все ясно. Не включена там в порте (bsd) koi7

На соседней тачке с linux koi7 есть - все "проходит".

Буду думать дальше. Спасибо за подсказку.

anonymous ()
Ответ на: Re: mutt koi8 7 bit от anonymous

Re: mutt koi8 7 bit

как вариант можно открывать письмо в lynx. У него есть настройка: Display character set : [7 bit approximations (US-ASCII)] причем это делается не иконвом а своим собственным алгоритмом (он перекодирует в настоящий транслит)

dilmah ★★★★★ ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

Хм. А что в glibc отвечает за поддержку конкретной локали? Это либа - или просто файл данных? Понимаете ход моей мысли ?

anonymous ()
Ответ на: Re: mutt koi8 7 bit от anonymous

Re: mutt koi8 7 bit

как минимум попробуй вместо koi-7: iso-5427 или iso_5427

потому что это алиас:
/usr/lib/gconv/gconv-modules:alias KOI-7// ISO_5427//

а что отвечает: да, база. но ты упоминал про бсд? там разная реализация.

а в линуксе база вроде в /usr/lib/gconv

dilmah ★★★★★ ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

Да, я уже заметил разницу и где что лежит. Похоже, поддержки koi-7 в бзде вообще нет.

В линуксе база действительно в /usr/lib/gconv

anonymous ()
Ответ на: Re: mutt koi8 7 bit от anonymous

Re: mutt koi8 7 bit

> Похоже, поддержки koi-7 в бзде вообще нет.

в нетбсд есть:

$ uname -a
NetBSD flam.gado 4.99.8 NetBSD 4.99.8 (FLAM) #0: Sat Jan 20 00:34:40 MSK 2007 dina@flam.gado:/volatile/worksrc/netbsd-current/obj/sys/arch/i386/compile/FLAM i386
$ iconv -l | grep -i "koi.*7"
koi-7
koi7
koi7-switched

dilmah ★★★★★ ()
Ответ на: Re: mutt koi8 7 bit от dilmah

Re: mutt koi8 7 bit

Мда... А тут фря...

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