Mail: Как обходить этот баг фреймворка?
От: Kingofastellarwar Украина  
Дата: 14.09.09 13:19
Оценка:
Я про этот

http://ariokh-dark.livejournal.com/689562.html

Столкнулись с проблемой нечитаемых почтовых уведомлений при использовании программного продукта, использующего .Net 2.0. Точнее несовпадения реальной и заявленной в хедере кодировки сообщения. По результатам исследования проблемы обнаружено, что проблема заключается в самой платформе .Net Framework 2.0.

При посылке сообщения в кодировке windows-1251 посредством System.Net.Mail.MailMessage и System.Net.Mail.SMTPClient в хедерах сообщения ставится koi8-r.
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re: Mail: Как обходить этот баг фреймворка?
От: hexamino http://hexamino.blogspot.com/
Дата: 14.09.09 13:52
Оценка:
Здравствуйте, Kingofastellarwar, Вы писали:

K>Столкнулись с проблемой нечитаемых почтовых уведомлений при использовании программного продукта, использующего .Net 2.0. Точнее несовпадения реальной и заявленной в хедере кодировки сообщения. По результатам исследования проблемы обнаружено, что проблема заключается в самой платформе .Net Framework 2.0.

K>При посылке сообщения в кодировке windows-1251 посредством System.Net.Mail.MailMessage и System.Net.Mail.SMTPClient в хедерах сообщения ставится koi8-r.

Разъяснение здесь.
Re[2]: Mail: Как обходить этот баг фреймворка?
От: Kingofastellarwar Украина  
Дата: 14.09.09 14:09
Оценка:
Здравствуйте, hexamino, Вы писали:


H>Разъяснение здесь.


Так а как обходить? BodyEncoding нельзя менять. Override делать?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re[3]: Mail: Как обходить этот баг фреймворка?
От: hexamino http://hexamino.blogspot.com/
Дата: 14.09.09 14:17
Оценка:
Здравствуйте, Kingofastellarwar, Вы писали:

H>>Разъяснение здесь.


K>Так а как обходить?


We do return "windows-1251" for HeaderName and WebName for encoding 1251, and they can be used as workaround.

Re: Mail: Как обходить этот баг фреймворка?
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 14.09.09 14:23
Оценка: 1 (1)
Здравствуйте, Kingofastellarwar, Вы писали:

K>Я про этот


K>http://ariokh-dark.livejournal.com/689562.html


K>Столкнулись с проблемой нечитаемых почтовых уведомлений при использовании программного продукта, использующего .Net 2.0. Точнее несовпадения реальной и заявленной в хедере кодировки сообщения. По результатам исследования проблемы обнаружено, что проблема заключается в самой платформе .Net Framework 2.0.


K>При посылке сообщения в кодировке windows-1251 посредством System.Net.Mail.MailMessage и System.Net.Mail.SMTPClient в хедерах сообщения ставится koi8-r.


Мы всегда юзаем UTF-8 и никаких проблем ни с русскими, ни с французскими буквами никогда не было... Чего и вам советую.
[КУ] оккупировала армия.
Re[4]: Mail: Как обходить этот баг фреймворка?
От: Kingofastellarwar Украина  
Дата: 14.09.09 14:24
Оценка:
Здравствуйте, hexamino, Вы писали:

H>Здравствуйте, Kingofastellarwar, Вы писали:


H>>>Разъяснение здесь.


K>>Так а как обходить?


H>

H>We do return "windows-1251" for HeaderName and WebName for encoding 1251, and they can be used as workaround.


вот я и не понял как их использовать? мне нужно в письме указать, что body encoding = windows-1251.
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re[2]: Mail: Как обходить этот баг фреймворка?
От: Kingofastellarwar Украина  
Дата: 14.09.09 14:29
Оценка:
Здравствуйте, koandrew, Вы писали:

K>Мы всегда юзаем UTF-8 и никаких проблем ни с русскими, ни с французскими буквами никогда не было... Чего и вам советую.


Спасибо, мне это как раз и нужно было.
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.