Bir form mail var ve bu form mail rusça ve kazakça doldurulacak. (Rusça ve kazakça harfleriyle)
Persist bileşeni kullanıyorum. Formu doldurtup göndermeden önce ekrana basarsam karakterlerde sorun yok yazıldığı gibi çıkıyor. Lakin mail formu gönderildiğinde mail içeriği bozuk çıkıyor.
Html dil kodumuz UTF 8 boomsuz olarak ta keydettik. Codepage vs de denedik ama hepsi html basılan ekranda kalıyor mailde gelen karakter kümesi değişmedi. Ekrana basarsak sorun yok.
Kodumuz bu :
Set MAIL = Server.CreateObject("Persits.MailSender")
MAIL.Host = "mail.xxxxx.org.tr"
MAIL.From = "form@xxxxx.org.tr"
MAIL.Username = "form@xxxxx.org.tr"
MAIL.Password = "xxxxx"
MAIL.FromName = adi &" "& soyadi
MAIL.AddAddress "form@xxxxx.org.tr"
MAIL.Charset = "urf-8"
MAIL.Subject = KONU
MAIL.AddAttachment CStr(Upload.Files(1).Path) ' mailde resim de gönderiyoruz sorunsuz geliyor
MAIL.IsHTML = True
MAIL.Body = MailSayfa ' mail gövdemiz bir tablo
MAIL.Send
set MAIL = nothingGelen maillerin ekran çıktısı
http://prnt.sc/cyropa