4seasons
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору При отправке письма через Gmail API использую такую функцию: Код: Dim mimeMessage As MimeKit.MimeMessage = MimeKit.MimeMessage.CreateFromMailMessage(mmsgЗаказПоставки) Dim message As Message = New Message() message.Raw = EncodeBase64(mimeMessage.ToString()) Public Function EncodeBase64(ByVal text As String) As String ' Encodes a text-string for sending as an email message Dim bytes As Byte() = System.Text.Encoding.UTF8.GetBytes(text) Return System.Convert.ToBase64String(bytes).Replace("+"c, "-"c).Replace("/"c, "_"c).Replace("=", "") End Function gsGooglGmail.Users.Messages.Send(message, "me").Execute() | В результате текст письма получается с кракозябрами: Чио нужно сделать в этой функции, чтобы текст письма был на кирилице? Добавлено: При отправке письма через Gmail API использую такую функцию: Код: Dim mimeMessage As MimeKit.MimeMessage = MimeKit.MimeMessage.CreateFromMailMessage(mmsgЗаказПоставки) Dim message As Message = New Message() message.Raw = EncodeBase64(mimeMessage.ToString()) Public Function EncodeBase64(ByVal text As String) As String ' Encodes a text-string for sending as an email message Dim bytes As Byte() = System.Text.Encoding.UTF8.GetBytes(text) Return System.Convert.ToBase64String(bytes).Replace("+"c, "-"c).Replace("/"c, "_"c).Replace("=", "") End Function gsGooglGmail.Users.Messages.Send(message, "me").Execute() | В результате текст письма получается с кракозябрами: Чио нужно сделать в этой функции, чтобы текст письма был на кирилице? |