|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Коллеги! Столкнулся с проблемой кодировки Subject (Тема письма) при использовании MailMessage 1. случай: кириллический заголовок в коде работает нормально Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
2. тот же самый код не работает (каракули в Теме) , если Subject перенести в appsettings.json, как и остальные параметры Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Где порылась собака? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 16:15 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
RegisteredUser Где порылась собака? В кодировке appsettings.json До сих пор не знаем, что всё надо держать в UTF-8 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 16:43 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVostt, а как узнать кодировку appsettings.json? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 18:08 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
открыть в блокноте и нажать "сохранить как" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 18:34 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
RegisteredUser, CDO.Message + .AddAttachment(attach) юникодные имена файлов не поддерживаются? В CDO.Message с кодировками большая Ж. чеб тут не писали умными фразами про Юникод. Под спойлером код который я использую годами. Он более менее решает эти "проблемы", но при этом таки As IS, т.е. при каких-то комбинациях условий может и не сработать. Но это лучшее что удалось родить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 22:08 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Shocker.Proоткрыть в блокноте и нажать "сохранить как" Блин! реально именно этот файл был в ANSI пересохранил в UTF-8 и все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 09:12 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Дмитрий77В CDO.Message с кодировками большая Ж. чеб тут не писали умными фразами про Юникод. Вы проблему вообще не поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 10:09 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVostt, Ну понял не понял, но в приведенном под ссылкой и спойлером коде есть некий (выстраданный когда-то) комментарий и фрагмент кода касательно UTF-8 в Subject. И свою проблему с UTF-8 в Attachment FileName я также не решил, см. ссылку. Забил. И врядли Вы подскажете как это сделать, потому как скорее всего никак. Во времена Windows 2000 когда эта модель создавалась, "всё надо держать в UTF-8" это было примерно как "баран на новые ворота", и тема кодировок в CDO.Message для Windows 2000 до конца не раскрыта, на иероглифы напороться достаточно легко. Для сравнения в System.Net.Mail проблемы кодировок отсутствуют, но при этом System.Net.Mail обкоцканная и в ней много чего сделать нельзя, котя кое-что таки есть, например в ней есть Explicit SSL (STARTTLS) - то что обычно порт 587. В CDO.Message напротив есть Implicit SSL - то что обычно порт 465. Но в CDO.Message, есть много чего еще, например можно цеплять к мылу сертификаты и плюс там очень хорошая модель для обработки входящего мыла (уже полученного в виде .eml) -т.е. разбор письма: вложение, текст, subject. Там еще много еще чего есть на тему html body и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 15:34 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Дмитрий77понял не понял, но в приведенном под ссылкой и спойлером коде есть некий (выстраданный когда-то) комментарий и фрагмент кода касательно UTF-8 в Subject. Но речь-то не касательно UTF-8 в Subject, а кодировке конфигурационного файла, они ещё до отправки письма корявые считываются. Ну а проблемы времён Windows 2000, учитывая что почти 20 лет прошло, обсуждать как-то неинтересно :) Дмитрий77Но в CDO.Message, есть много чего еще, например можно цеплять к мылу сертификаты и плюс там очень хорошая модель для обработки входящего мыла (уже полученного в виде .eml) -т.е. разбор письма: вложение, текст, subject. Там еще много еще чего есть на тему html body и т.д. Отправка писем должна быть максимально надёжным решением. Без всяких расширений, сертификатов и огромной кучи барахла, что там напридумывали и толком не взлетело без специфичного ПО. Поэтому чем проще -- тем лучше :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 17:19 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVosttНу а проблемы времён Windows 2000, учитывая что почти 20 лет прошло, обсуждать как-то неинтересно :) Поэтому чем проще -- тем лучше :) Чет я смотрю например Modern GUI а-ля Win10/Win8 не шибко тут обсуждают. Не в данной ветке даже а на форуме в целом. Я б даже сказал от слова "совсем". Красивые картинки и большие буквы. Причем начинка все та же, но обкоцканная ибо на мелкий шрифт и "прочий функционал" типа на экране места уже не хватило. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 19:47 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Дмитрий77Чет я смотрю например Modern GUI а-ля Win10/Win8 не шибко тут обсуждают. Не в данной ветке даже а на форуме в целом. Я б даже сказал от слова "совсем". Красивые картинки и большие буквы. Причем начинка все та же, но обкоцканная ибо на мелкий шрифт и "прочий функционал" типа на экране места уже не хватило. Просто десктопы вообще нафиг уже никому не нужны :) Даже в крупных корпорациях порой можно среди десктопов можно найти только какого-нибудь динозавра типа лотуса, и то его выпиливают. Остальное всё в веб. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 21:48 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVosttПросто десктопы вообще нафиг уже никому не нужны :) Какой смачный плюх на вентилятор. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 07:33 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныhVosttПросто десктопы вообще нафиг уже никому не нужны :) Какой смачный плюх на вентилятор. но это правда. нафига они упёрлись? если это не CAD какой-нибудь или сложный редактор по сути, весь десктоп держится исключительно на старпёрах, которые ничего кроме этого не умеют, и не собираются переучиваться. из жалости им дают какие-то задачи )) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 21:54 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVostt, а что такое десктоп? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 22:09 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
LR, верхний стол :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 23:09 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
LRhVostt, а что такое десктоп? тонко ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 23:15 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Roman MejtesLR, верхний стол :) Считаете, старперы не работают подстолом? Обижаете:) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 23:15 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVosttно это правда. нафига они упёрлись? если это не CAD какой-нибудь или сложный редактор по сути, весь десктоп держится исключительно на старпёрах, которые ничего кроме этого не умеют, и не собираются переучиваться. из жалости им дают какие-то задачи )) Примерно то же самое я слышал году этак в 2000-м - 2005-м. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2019, 08:28 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныhVosttно это правда. нафига они упёрлись? если это не CAD какой-нибудь или сложный редактор по сути, весь десктоп держится исключительно на старпёрах, которые ничего кроме этого не умеют, и не собираются переучиваться. из жалости им дают какие-то задачи )) Примерно то же самое я слышал году этак в 2000-м - 2005-м. Я хз кто там что и где слышал. Есть железные факты, десктоп разработка нафиг не упёрлась никому, за исключением очень узкой ниши, которой я обозначил. Решения на веб дешевле по всем параметрам и запускать их можно быстрее, а это решает абсолютно всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 00:24 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVosttРешения на веб дешевле по всем параметрам и запускать их можно быстрее, а это решает абсолютно всё. Как минимум, понадобится веб-сервер, чем это "дешевле" (если можно решить задачу в локальной системе)? WCF отлично решает вопрос взаимодействия между удаленными компами, если нужно. Ну, а "быстрее" лишь кошки могут рожать (все равно, основное время и нервы съедает постановка задачи и утряска ТЗ с заказчиком) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 01:39 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
LRКак минимум, понадобится веб-сервер, чем это "дешевле" (если можно решить задачу в локальной системе)? WCF отлично решает вопрос взаимодействия между удаленными компами, если нужно. Ну, а "быстрее" лишь кошки могут рожать (все равно, основное время и нервы съедает постановка задачи и утряска ТЗ с заказчиком) Ох, ну начинаются сказочные небылицы про "постановку задач" от свидетелей утряски ТЗ с заказчиком. Не интересно. Особенно про WCF в контексте "сервер не нужен". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 02:35 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVostt, Не надо передергивать. Не нужен веб-сервер. Не нужен и веб-клиент, браузер, на ровном месте отжирающий немало оперативки. Не нужны танцы с бубном, если понадобится использовать аппаратные ресурсы (например, дотянуться до криптотокена или произвести скалярные вычисления на видеокарточке). Ну а басня о том что "Решения на веб дешевле по всем параметрам и запускать их можно быстрее, а это решает абсолютно всё" не нова, и не удивлюсь, если через некоторое время на этом форуме кто-нибудь ляпнет "решения на веб там где нужен десктоп втюхиваются старпёрами, которые ничего кроме этого не умеют, и не собираются переучиваться")) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 08:53 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
LRНе надо передергивать. Не нужен веб-сервер. Не нужен и веб-клиент, браузер, на ровном месте отжирающий немало оперативки. Не нужны танцы с бубном, если понадобится использовать аппаратные ресурсы (например, дотянуться до криптотокена или произвести скалярные вычисления на видеокарточке). Вы о каком классе приложений говорите? Калькулятор? Винамп? Пасьянс? Чего вы городите? LRНу а басня о том Вот то-то и оно, что у вас басни, у меня факты. Кроме того, вы пока и аргументировать свою позицию не можете. Какая ещё оперативка, какие танцы с бубном? Вы о чём вообще? Из каких пещер вышли? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 12:55 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
hVosttВот то-то и оно, что у вас басни, у меня факты. То-то и оно, что фактов никаких от вас нет, одни лишь басни. Надоело их слушать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 13:58 |
|
Кодировка Subject в MailMessage
|
|||
---|---|---|---|
#18+
LRhVosttВот то-то и оно, что у вас басни, у меня факты. То-то и оно, что фактов никаких от вас нет, одни лишь басни. Надоело их слушать. Непреложный факт пока что во всей этой дискуссии один: Сон Веры ПавловныКакой смачный плюх на вентилятор. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2019, 14:38 |
|
|
start [/forum/topic.php?fid=20&msg=39864198&tid=1398787]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
111ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 250ms |
total: | 464ms |
0 / 0 |