Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » Thunderbird
  •  » Проблема с кодировками в темах до сих пор не решена ?

№120-12-2005 18:10:32

timur-kar
Участник
 
Группа: Members
Зарегистрирован: 20-12-2005
Сообщений: 16

Проблема с кодировками в темах до сих пор не решена ?

решил перейти с бата на Thunderbird.

Все посылают на разные темы в форуме, но нигде нет решения.
Вопрос один - как сделать чтобы темы отображались правильно, не зависимо от того как их послал клиент.
Так как это делается в Бате. Смена дефолтной кодировки на win-1251 помогла наполовину, некоторые письма все-же до сих пор в неправильной кодировке показывают темы. Есть ли решение проблемы ?

Mozilla Thunderbird версия 1.0.7 (20050923)

Отсутствует

 

№220-12-2005 22:09:31

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759

Re: Проблема с кодировками в темах до сих пор не решена ?

В заголовках письма должны присутствовать только символы из первой части ASCII таблицы. Если там есть что-то ещё, достоверно определить кодировку невозможно.

Отсутствует

 

№320-12-2005 22:09:58

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759

Re: Проблема с кодировками в темах до сих пор не решена ?

В заголовках письма должны присутствовать только символы из первой части ASCII таблицы. Если там есть что-то ещё, достоверно определить кодировку невозможно.

Отсутствует

 

№420-12-2005 22:21:48

Lustermaf
Участник
 
Группа: Members
Зарегистрирован: 26-03-2005
Сообщений: 814

Re: Проблема с кодировками в темах до сих пор не решена ?

timur-kar
1. К чему создавать новую тему, когда можно продолжить в одной из существующих?
2.

timur-kar пишет

Проблема с кодировками в темах до сих пор не решена ?

В Thunderbird нет такой проблемы. Она присуща отправляющей стороне.

Отсутствует

 

№521-12-2005 13:14:53

Почесал
Участник
 
Группа: Members
Зарегистрирован: 24-02-2005
Сообщений: 3957

Re: Проблема с кодировками в темах до сих пор не решена ?

Для тела письма и заголовков кодировка должна указываться отдельно. И вообще заголовки могут быть только 7-битными. Остальное есть нарушение RFC.
Чтобы нормально заголовки были, нужно, чтобы они генерировались в виде:

Выделить код

Код:

"Subject: =?UTF-8?B?заголовок в base64?="

И тогда норма будет.

В любом случае TB тут не при чем, но можно было бы сделать в нем такую штуку, чтобы при отсутствии указания кодировки для заголовков по умолчанию ставилась кодировка тела письма. Надо бы в вишлист кинуть?

Отсутствует

 

№621-12-2005 13:47:06

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759

Re: Проблема с кодировками в темах до сих пор не решена ?

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--

Отсутствует

 

№721-12-2005 19:22:57

timur-kar
Участник
 
Группа: Members
Зарегистрирован: 20-12-2005
Сообщений: 16

Re: Проблема с кодировками в темах до сих пор не решена ?

Lustermaf пишет

timur-kar
1. К чему создавать новую тему, когда можно продолжить в одной из существующих?
2.

timur-kar пишет

Проблема с кодировками в темах до сих пор не решена ?

В Thunderbird нет такой проблемы. Она присуща отправляющей стороне.

1. К тому что ни в одной из этих тем не нашел работающего решения.
2. В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально, так что проблема остается. Вы просто поймите, пользователю абсолютно неважно у кого проблемы, у программы-отправителя или у программы-получателя, АБСОЛЮТНО. он просто видит что в других клиентах все показывается нормально, а в Thunderbird не показывается нормально, и все тут :) Конечно можно ответить что типа "Разработчикам абсолютно неважно что там отображается у какого-то пользователя" (что в большинстве указанных тем я и увидел) или "Не хотите - не пользуйтесь" (тоже частый ответ, так скорее всего и придется сделать), но тогда непонятно совершенно зачем есть техподдержка и форум который не решает проблем (причем эта проблема не одного пользователя, и не какая-то маленькая проблема про которую можно сказать - просто не делайте так)

Отсутствует

 

№821-12-2005 20:16:10

sentaus
Участник
 
Группа: Members
Зарегистрирован: 03-06-2005
Сообщений: 759

Re: Проблема с кодировками в темах до сих пор не решена ?

В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально,

Not TRUE. Приведённое выше мною письмо отображается в TheBat некорректно.

Отсутствует

 

№921-12-2005 20:23:10

timur-kar
Участник
 
Группа: Members
Зарегистрирован: 20-12-2005
Сообщений: 16

Re: Проблема с кодировками в темах до сих пор не решена ?

sentaus пишет

В бате ВСЕ письма (даже с проблемой у отправляющей стороны) отображаются нормально,

Not TRUE. Приведённое выше мною письмо отображается в TheBat некорректно.

Sorry. Maybe. Похоже это какой-то совсем особенный вариант, похоже я не совсем точно выразился, прошу прощения. У меня в бате >2000 сообщений. И практически все они выглядят нормально. Наверно меньше 1% выглядят не так как надо. В Thunderbird'е достаточно много сообщений которые выглядят неправильно (при этом включена дефолтная кодировка Win-1251 как советовалось в тех темах на которые все-время отсылают, до этого было еще больше) .

Отсутствует

 

№1022-12-2005 00:36:40

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Проблема с кодировками в темах до сих пор не решена ?

sentaus

Письмо может состоять из нескольких частей, у каждой из которых своя кодировка.

Мне кажется такие письма довольно редки.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№1123-12-2005 12:05:38

huligano
Участник
 
Группа: Members
Зарегистрирован: 23-12-2005
Сообщений: 2

Re: Проблема с кодировками в темах до сих пор не решена ?

Есть функции для решения проблемы кодировки (те принудительное приведение кодировки к одной), но на Delphi. 150 строк кода. Если есть кто может переделать их в готовое расширение - с удовольствием поделюсь...

Отсутствует

 

№1221-02-2006 15:34:28

Lunnaya
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 19-01-2006
Сообщений: 7
Веб-сайт

Re: Проблема с кодировками в темах до сих пор не решена ?

В итоге ответа, как же изменить кодировку темы письма так и не прозвучало.... Обидно.


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

Отсутствует

 

№1322-02-2006 11:08:33

Денис Евсюков
Участник
 
Группа: Members
Зарегистрирован: 19-02-2006
Сообщений: 26

Re: Проблема с кодировками в темах до сих пор не решена ?

Lunnaya пишет

В итоге ответа, как же изменить кодировку темы письма так и не прозвучало.... Обидно.

У меня Thunderbird 1.5
решил данную проблему следующим образом: в настройках - отображение - шрифты установлена кодировка для исходящих русский (KOI8-R), а для входящих русский (CP-1251). Обе галки сняты.
Таким образом я могу получать письма в двух кодировках без проблем, в случае если кодировка не задается явно. И в любой другой кодировке, если она была явно задана...

Отсутствует

 

№1405-03-2006 23:41:03

ladserg
Обещал вернуться...
 
Группа: Members
Откуда: Russia
Зарегистрирован: 10-03-2005
Сообщений: 1977

Re: Проблема с кодировками в темах до сих пор не решена ?

Так всё таки, что делать с plain\text заголовками на cp1251, koi8-r и cp866 в одной папке? Совсем же неудобно.


Этот мир, не совершенный, состоит из всех из нас. Он прямое отражение наших чувств и наших глаз.
Этот мир не станет лучше и не станет он добрее, если сами мы добрее не станем.
(@ Игорь Тальков, Этот мир).

Отсутствует

 
  • Форумы
  •  » Thunderbird
  •  » Проблема с кодировками в темах до сих пор не решена ?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]