Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Семибитная кодиовка в MailMessage
|
|||
|---|---|---|---|
|
#18+
В .Net версии 1.1 если поставить свойчтво, что сообщение текстовое, то в заголовках стояло content-type: text/plain; charset=iso-8859-1 content-transfer-encoding: 7bit и следующий текст передавался так как видно "<?xml version="1.0"?> <?adf version="1.0"?>" в .Net 2.0 ставим, тоже текстовый и енкодер ASCII или null результат получается "<?xml version=3D"1.0"?>=0D=0A<?adf version=3D"1.0"?>=0D=0A" она мне заменяет escape символы "\" на =3D, и символы 13 и 10 на =0D=0A И в заголовке стоит content-type: text/plain; charset=us-ascii content-transfer-encoding: quoted-printable В результате некоторые системы не читают емэйл посланый из 2.0 Я понимаю, что я где то не врубаюсь, но мне надо это послать именно текстом, а не юникодом и без всяких знаков = Код на C# обычный string MyString = "<?xml version=\"1.0\"?>\r\n<?adf version=\"1.0\"?>\r\n"; MailMessage oMail = new MailMessage(); oMail.Body = MyString; oMail.BodyEncoding = Encoding.ASCII; Где я чего недопонимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 05:02 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33878258&tid=1391325]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 310ms |

| 0 / 0 |
