Столкнулись с проблемой нечитаемых почтовых уведомлений при использовании программного продукта, использующего .Net 2.0. Точнее несовпадения реальной и заявленной в хедере кодировки сообщения. По результатам исследования проблемы обнаружено, что проблема заключается в самой платформе .Net Framework 2.0.
При посылке сообщения в кодировке windows-1251 посредством System.Net.Mail.MailMessage и System.Net.Mail.SMTPClient в хедерах сообщения ставится koi8-r.
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Здравствуйте, Kingofastellarwar, Вы писали:
K>Столкнулись с проблемой нечитаемых почтовых уведомлений при использовании программного продукта, использующего .Net 2.0. Точнее несовпадения реальной и заявленной в хедере кодировки сообщения. По результатам исследования проблемы обнаружено, что проблема заключается в самой платформе .Net Framework 2.0. K>При посылке сообщения в кодировке windows-1251 посредством System.Net.Mail.MailMessage и System.Net.Mail.SMTPClient в хедерах сообщения ставится koi8-r.
Так а как обходить? BodyEncoding нельзя менять. Override делать?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Здравствуйте, 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 и никаких проблем ни с русскими, ни с французскими буквами никогда не было... Чего и вам советую.
Здравствуйте, 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 г.
Здравствуйте, koandrew, Вы писали:
K>Мы всегда юзаем UTF-8 и никаких проблем ни с русскими, ни с французскими буквами никогда не было... Чего и вам советую.
Спасибо, мне это как раз и нужно было.
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.