URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 38891
[ Назад ]

Исходное сообщение
"Как заставить pine корректно отображать русские символы в кодировке utf-8,cp1251"

Отправлено Gleb Paharenko , 26-Дек-03 19:55 
Как заставить pine отображать нормально(а не кракозябры)
письма в кодировках utf-8,cp1251 и т.д
Система FreeBSD
письма в кодировке koi8-r читаются нормально

Содержание

Сообщения в этом обсуждении
"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Nikolaev_D , 26-Дек-03 20:08 
>Как заставить pine отображать нормально(а не кракозябры)
>письма в кодировках utf-8,cp1251 и т.д
>Система FreeBSD
>письма в кодировке koi8-r читаются нормально


Там есть возможность отправить текст письма на внешнюю программу, т.е. перекодировщик.
Вообще то не надо заниматься ерундой - используй нормальный почтовый клиент, а pine - это от бедности или для специфичиских задач.


"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Gleb Paharenko , 27-Дек-03 11:01 
Тогда  ,пожалуста ,подскажите нормальный консольный почтовый клиент

"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Nikolaev_D , 27-Дек-03 19:09 
>Тогда  ,пожалуста ,подскажите нормальный консольный почтовый клиент

Нету такого :)
Прблема решена давно и окончательно:
The Bat или аутглюк или что там в мозиле/нетшкафе есть.


"Как заставить pine корректно отображать русские символы в ко..."
Отправлено lavr , 31-Дек-03 10:04 
>>Тогда  ,пожалуста ,подскажите нормальный консольный почтовый клиент
>
>Нету такого :)
>Прблема решена давно и окончательно:
>The Bat или аутглюк или что там в мозиле/нетшкафе есть.

я вас умоляю, и pine (как пример строка из .pinerc:
...

# This variable takes a list of programs that message text is piped into
# after MIME decoding, prior to display.
display-filters=_CHARSET(windows-1251)_ /usr/local/bin/iconv -f cp1251 -t koi8-r
...
)

и mutt и elm у меня читают ВСЕ что душе угодно, mutt вообще ВСЕ может
и никакие баты, глюки и прочее глюкалово - рядом не стояло с указанными
тремя mailer'ами.


"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Gleb Paharenko , 02-Янв-04 12:03 
>>>Тогда  ,пожалуста ,подскажите нормальный консольный почтовый клиент
>>
>>Нету такого :)
>>Прблема решена давно и окончательно:
>>The Bat или аутглюк или что там в мозиле/нетшкафе есть.
>
>я вас умоляю, и pine (как пример строка из .pinerc:
>...
>
># This variable takes a list of programs that message text is
>piped into
># after MIME decoding, prior to display.
>display-filters=_CHARSET(windows-1251)_ /usr/local/bin/iconv -f cp1251 -t koi8-r
>...
>)
>
>и mutt и elm у меня читают ВСЕ что душе угодно, mutt
>вообще ВСЕ может
>и никакие баты, глюки и прочее глюкалово - рядом не стояло с
>указанными
>тремя mailer'ами.



"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Antonio , 29-Дек-03 13:09 
>Как заставить pine отображать нормально(а не кракозябры)
>письма в кодировках utf-8,cp1251 и т.д
>Система FreeBSD
>письма в кодировке koi8-r читаются нормально

Как уже сказано, нужно использовать внешний перекодировщик. Можно recode, я же использовал asrecod (к сожалению, в данное время его homepage снесена доблестными дестелями из virtualave либо самим автором). Суть в следующем: в display-filters добавляем

        _CHARSET("windows-1251")_ /usr/local/bin/asrecod,
        _CHARSET(windows-1251)_ /usr/local/bin/asrecod,
        _CHARSET(utf-8)_ /usr/local/bin/asrecod -futf8,
        _CHARSET(CP1251)_ /usr/local/bin/asrecod,
        _CHARSET(ISO-8859-5)_ /usr/local/bin/asrecod

Вы исправите здесь asrecod на ваш перекодировщик, возможно, придется добавить ему какие-то ключи.


"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Gleb Paharenko , 02-Янв-04 12:04 
С iconv все отлично работает

>Как заставить pine отображать нормально(а не кракозябры)
>письма в кодировках utf-8,cp1251 и т.д
>Система FreeBSD
>письма в кодировке koi8-r читаются нормально



"Как заставить pine корректно отображать русские символы в ко..."
Отправлено Alex_M , 03-Янв-04 20:30 
>С iconv все отлично работает
>
>>Как заставить pine отображать нормально(а не кракозябры)
>>письма в кодировках utf-8,cp1251 и т.д
>>Система FreeBSD
>>письма в кодировке koi8-r читаются нормально

Есть ещё koi2koi. Автоматически определяет входную кодировку и перекодирует в koi8. Кажется, есть в портах.