Тема закрыта
Страницы: 1
решил перейти с бата на Thunderbird.
Все посылают на разные темы в форуме, но нигде нет решения.
Вопрос один - как сделать чтобы темы отображались правильно, не зависимо от того как их послал клиент.
Так как это делается в Бате. Смена дефолтной кодировки на win-1251 помогла наполовину, некоторые письма все-же до сих пор в неправильной кодировке показывают темы. Есть ли решение проблемы ?
Mozilla Thunderbird версия 1.0.7 (20050923)
Отсутствует
В заголовках письма должны присутствовать только символы из первой части ASCII таблицы. Если там есть что-то ещё, достоверно определить кодировку невозможно.
Отсутствует
В заголовках письма должны присутствовать только символы из первой части ASCII таблицы. Если там есть что-то ещё, достоверно определить кодировку невозможно.
Отсутствует
timur-kar
1. К чему создавать новую тему, когда можно продолжить в одной из существующих?
2.
Проблема с кодировками в темах до сих пор не решена ?
В Thunderbird нет такой проблемы. Она присуща отправляющей стороне.
Отсутствует
Для тела письма и заголовков кодировка должна указываться отдельно. И вообще заголовки могут быть только 7-битными. Остальное есть нарушение RFC.
Чтобы нормально заголовки были, нужно, чтобы они генерировались в виде:
И тогда норма будет.
В любом случае TB тут не при чем, но можно было бы сделать в нем такую штуку, чтобы при отсутствии указания кодировки для заголовков по умолчанию ставилась кодировка тела письма. Надо бы в вишлист кинуть?
Отсутствует
Re: Проблема с кодировками в темах до сих пор не решена ?
Для тела письма и заголовков кодировка должна указываться отдельно. И вообще заголовки могут быть только 7-битными. Остальное есть нарушение RFC.
Чтобы нормально заголовки были, нужно, чтобы они генерировались в виде:
Код:
"Subject: =?UTF-8?B?заголовок в base64?="
И тогда норма будет.В любом случае TB тут не при чем, но можно было бы сделать в нем такую штуку, чтобы при отсутствии указания кодировки для заголовков по умолчанию ставилась кодировка тела письма.
Не получится. Письмо может состоять из нескольких частей, у каждой из которых своя кодировка. Например вот так:
From: Пользователь <user@domain>
Subject: Тест
To: user2@domain
Date: Tue, 20 Dec 2005 22:16:08 +0300
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart1574909.J1XKI0dz95"
Content-Transfer-Encoding: 8Bit
--nextPart1574909.J1XKI0dz95
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8Bit
фЕУФ
--nextPart1574909.J1XKI0dz95
Content-Type: text/plain; charset=cp1251
Content-Transfer-Encoding: 8Bit
Тест 2
--nextPart1574909.J1XKI0dz95--
Отсутствует
timur-kar
1. К чему создавать новую тему, когда можно продолжить в одной из существующих?
2.timur-kar пишетПроблема с кодировками в темах до сих пор не решена ?
В Thunderbird нет такой проблемы. Она присуща отправляющей стороне.
1. К тому что ни в одной из этих тем не нашел работающего решения.
2. В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально, так что проблема остается. Вы просто поймите, пользователю абсолютно неважно у кого проблемы, у программы-отправителя или у программы-получателя, АБСОЛЮТНО. он просто видит что в других клиентах все показывается нормально, а в Thunderbird не показывается нормально, и все тут Конечно можно ответить что типа "Разработчикам абсолютно неважно что там отображается у какого-то пользователя" (что в большинстве указанных тем я и увидел) или "Не хотите - не пользуйтесь" (тоже частый ответ, так скорее всего и придется сделать), но тогда непонятно совершенно зачем есть техподдержка и форум который не решает проблем (причем эта проблема не одного пользователя, и не какая-то маленькая проблема про которую можно сказать - просто не делайте так)
Отсутствует
В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально,
Not TRUE. Приведённое выше мною письмо отображается в TheBat некорректно.
Отсутствует
В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально,
Not TRUE. Приведённое выше мною письмо отображается в TheBat некорректно.
Sorry. Maybe. Похоже это какой-то совсем особенный вариант, похоже я не совсем точно выразился, прошу прощения. У меня в бате >2000 сообщений. И практически все они выглядят нормально. Наверно меньше 1% выглядят не так как надо. В Thunderbird'е достаточно много сообщений которые выглядят неправильно (при этом включена дефолтная кодировка Win-1251 как советовалось в тех темах на которые все-время отсылают, до этого было еще больше) .
Отсутствует
sentaus
Письмо может состоять из нескольких частей, у каждой из которых своя кодировка.
Мне кажется такие письма довольно редки.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Есть функции для решения проблемы кодировки (те принудительное приведение кодировки к одной), но на Delphi. 150 строк кода. Если есть кто может переделать их в готовое расширение - с удовольствием поделюсь...
Отсутствует
В итоге ответа, как же изменить кодировку темы письма так и не прозвучало.... Обидно.
Помышляй прежде всего о том, что ты знаешь и умеешь, а не о том, сколько тебе платят и насколько тебя почитают...
Отсутствует
В итоге ответа, как же изменить кодировку темы письма так и не прозвучало.... Обидно.
У меня Thunderbird 1.5
решил данную проблему следующим образом: в настройках - отображение - шрифты установлена кодировка для исходящих русский (KOI8-R), а для входящих русский (CP-1251). Обе галки сняты.
Таким образом я могу получать письма в двух кодировках без проблем, в случае если кодировка не задается явно. И в любой другой кодировке, если она была явно задана...
Отсутствует
Так всё таки, что делать с plain\text заголовками на cp1251, koi8-r и cp866 в одной папке? Совсем же неудобно.
Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).
Отсутствует
Тема закрыта
Страницы: 1