Классическая передача сообщений электронной почты в ASPO использует UTF-8 в текстовом теле - PullRequest
4 голосов
/ 30 января 2012

Как я могу отправить электронную почту, используя кодировку UTF-8.Пожалуйста, обратите внимание, что мне нужно использовать его в textbody, а не в htmlbody.

Все работает нормально, если я использую его в htmlbody, но когда я пытался использовать textbody.Я получил код символа Ашии

objCDOMailer.TextBody  = "test - Rozwiązanie"  >> having a problem
objCDOMailer.HTMLBody  = "test - Rozwiązanie"  >> dont have a problem

Я использовал код ниже для обоих выше.

  objMail.BodyPartCharset = "UTF-8"

Ответы [ 2 ]

5 голосов
/ 19 августа 2013

используйте

bjCDOMailer.TextBodyPart.Charset = "utf-8" 

для кодирования символов.

objCDOMailer.BodyPart.Charset = "utf-8" 
objCDOMailer.HTMLBodyPart.Charset = "utf-8"

Выше не работает.

0 голосов
/ 30 января 2012

Попробуйте установить кодировку отдельно для TextBody и HTMLBody

objCDOMailer.BodyPart.Charset = "utf-8" 
bjCDOMailer.TextBodyPart.Charset = "utf-8" 
objCDOMailer.HTMLBodyPart.Charset = "utf-8"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...