Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Кодировка эл.письма (http://forum.oszone.net/showthread.php?t=211873)

rivera 25-07-2011 12:41 1719388

Кодировка эл.письма
 
Други, подскажите:

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

Вендор, написавший софт, не желает писать кодировку в заголовке письма.

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

Уже 3 документа прочел (RFC) а так и не нашел то место, куда можно ткнуть носом, чтобы стали писать кодировку:
они то ли дополняют друг друга, то ли вытекают из друг друга, вощем путаница в голове у меня
RFC 1049
RFC 1123
RFC 1521


спасибо

yurfed 25-07-2011 13:09 1719414

Цитата:

Цитата rivera
Вендор, написавший софт, не желает писать кодировку в заголовке письма. »

то есть не правильно отображается только заголовок письма или тело тоже?
Какая програма и её версия используются для чтения?

Цитата:

Цитата rivera
вощем путаница в голове у меня »

Соберитесь с мыслями и всё конкретно :)
Можете какое нибудь, не конфедициальное письмо прилепить. Только не простым копированием в буфер, а сохранить как...

ЗЫ Какая ОС установлена?

rivera 25-07-2011 14:47 1719498

ос неважно какая
крякозяблы во всем письме: и тело и заголовок.\
каша (путаница в голове) - (имеется ввиду) от прочтения RFC 1521, 1341, 2387

в принципе понятно.
надо что бы Content-Type: явным образом указали чарсет
сейчас этого нет.
плохо, что поле не является обязательным.


сейчас так
Код:

...
Content-Type: multipart/mixed;
Return-Path: ....

а надо так
Код:

...
Content-Type: multipart/mixed; charset = "utf8"
Return-Path: ....



добавлено:

Код:

Microsoft Mail Internet Headers Version 2.0
Received:
…...
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=unique-boundary-1
Return-Path: ...
X-OriginalArrivalTime: 08 Apr 2011 10:10:21.0031 (UTC) FILETIME=[2B1C5F70:01CBF5D5]

--unique-boundary-1
Content-Type: text/plain; charset=UTF8
Content-Transfer-Encoding: 8Bit

--unique-boundary-1
Content-Type: application/octet-stream; file=New.pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=New.pdf


--unique-boundary-1--


насколько я понял, тип multipart/mixed требует чтобы каждая часть была описана отдельно и для каждой части, вроде как определение кодировки есть.

тогда не пойму, в чем косяк? или я напутал что-то?

rivera 25-07-2011 17:12 1719636

проблема сузилась:

в самом письме проблем нет.

Проблема в аутлук экспрессе.

на других компах открывает нормально. Чем руководствуется аутлук экспресс, при открытии письма (в кодировке КОИ-8Р), если в нем (в письме) явно указана кодировка

yurfed 25-07-2011 17:17 1719641

Цитата:

Цитата rivera
Проблема в аутлук экспрессе. »

Я же у вас с самого начала спросил чем открывается почта и версию самого почтового клиента.

rivera 25-07-2011 17:27 1719646

простите, не так Вас понял, значит.

открывает на Outlook Express 6.0 (но машина доменная, админских прав нет, если это имеет какое-либо значение)
Может ему установленная локаль перебивает (оверрайд эффект?)

yurfed 25-07-2011 17:42 1719657

Цитата:

Цитата rivera
машина доменная, админских прав нет »

Тут я вам вряд ли что подскажу. Единственное что приходит на ум - использовать Thunderbird Portable
Во всяком случае "попытка не пытка" :)

rivera 25-07-2011 17:56 1719667

)) fixed.

utf8 написано без дефиса (надо utf-8). Странно, что тот же мозилловский клиент "скушал" нормально (всем привет от майкрософт)


Время: 18:03.

Время: 18:03.
© OSzone.net 2001-