LINUX.ORG.RU

mutt koi8 7 bit


0

0

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

anonymous

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

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

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

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

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

-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
()
Ответ на: комментарий от dilmah

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

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

обижаете :-)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

> Похоже, поддержки 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.