Страницы: 1
В теле принятого письма TB 2.0.0.0 под Windows 2000 обнаружил лишнее - текст файла приложения, при том, что письмо было отправлено с пустым телом. Этот баг проявляется ,если у прикреплённых файлов расширения TXT или HTM. Если послали несколько файлов этого типа, то все они видны в теле. Если послать письмо с текстом в теле и с приложением TXT или HTM, то текст в теле виден нормально, а далее за ним текст всех прикреплённых к этому письму файлов. С расширением DOC бага не было.
Другие типы файлов не пробовал. Обнаружил ошибку при получении сообщений с почты rambler.ru и mail.ru.
При этом лишний текст вижу кракозябрами, если кодировка прикреплённого файла не совпадает с установленной для входящих сообщений (галочка «для всех» снята).
Сами приложения читаются нормально.
Копии этих писем Microsoft Outlook 2000 принял правильно - в теле чисто.
А как у других под Windows?
В заголовке этого письма указан: Content Type: multipart/mixed; boundary="------------010104070406090007020304".
Есть письма, у которых в заголовках: Content Type: text/html; charset=windows-1251. TB пытается прочитать письмо в Windows1251, а нужно читать тело в KOI8-R.
Возможно эти кракозябры - результат импорта в папку Входящие из Microsoft Outlook 2000 при установке TB?
Пример письма с нераспознанным телом:
Отправлено из Microsoft Outlook Express.
дПВТЩК ДЕОШ!
бДТЕУ ЙЪНЕОЙМБ.
C ХЧБЦЕОЙЕН, оБФБМШС
Printer Club,
зТХРРБ ЛПНРБОЙК NBZ
Tel: 258-42-02
жБЛУ: 916-33-44
E-mail: natasha@printers.ru <mailto:natasha@printers.ru>
Internet: www.printers.ru <http://www.printers.ru>
TB пытается прочитать письмо в Windows1251 (Если посмотреть Вид – Кодировка),
а нужно читать в KOI8-R. При этом в Инструменты – Настройки –Отображение - Шрифты для входящих установлено KOI8-R и галочка «по умолчанию для всех…» – снята. Также в Свойствах папки Входящие стоит KOI8-R и галочка принудительного применения «для всех…» тоже снята.
Таких писем немало. В основном из Outlook Express, но есть и с Mail.ru и даже со своего почтового сервера (в здании моей фирмы, но не у меня).
Если KOI8-R применить принудительно для всех, то кракозябрами становятся многие заголовки у тела писем в Windows1251.
Как это исправить?
Заголовки распознаются хорошо, если снять галочку принудительного применения кодировки
Для всех в свойствах папки. (Не распознался один отправитель из сотни входящих.)
Но, осталась проблема чтения тела письма. Много входящих в KOI8-R и много в Windows1251. Половина писем сразу не читается. Постоянно приходится залезать в меню Вид-Кодировка…
На это уходит много времени. Подопытные пользователи, увидев это, отказались работать с TB.
Как решить проблему автоматического распознавания кодировки в теле письма?
Потовые клиенты могут быть любые, в том числе и устаревшие. Но рускоязычный пользователь хочет видеть нормальный русский текст, а не кракозябры - от всех адресатов.
Если Microsoft Outlook и Bat это могут, то и Thunderbird могла бы.
Судя по форуму, многие ждут решения проблемы кодировок.
Спасибо за ответ. Прочитал ссылку. Проблема с кодировкой при отображении некоторых тем и имён отправителей осталась. От некоторых адресатов продолжают приходить письма, у которых TB 2.0.0.0 не распознаёт кодировки тем и отправителей.
Не помогает даже ручной перебор кодировок через меню.
Хотелось бы иметь возможность ручного выбора кодировки отдельно для тем, отправителей и тела письма, если TB не может сделать это сама.
Я не смогу заставить своих 40 пользователей перейти с MS Outlook на TB (а затем с Windows на Linux), пока в TB остаётся проблема кодировок.
Тоже проблема с кодировкой при отображении темы и отправителя в Windows 2000 и Windows XP.
Пробую использовать TB 2.0.0.0 после Microsoft Outlook 2000 и 2003.
TB всё импортировал, но темы и отправители некоторых писем (не только ОЗОНа) после импорта не читаются.
Прочитал форум по теме. Что делать не понял. Был совет применить XCode.
Как использовать XCode в TB?
Просьба помочь, но описать с самого начала и подробно, т.к. опыта работы с исходными кодами нет.
Страницы: 1