procedure TForm1.IdMessage1InitializeISO(var VTransferHeader: TTransfer;
var VHeaderEncoding: Char; var VCharSet: String);
begin
VCharSet := 'iso-8859-9';
end;
bu kod ile subject kısmı düzeliyor ancak mail içeriği bir türlü düzelmiyor. Bu konuda bi fikir verebilirmisiniz ?
veri tabanından gelen verileriniz UTF-8 olabilir. gönderdiğiniz mail içeriğini (ekranda görünen değilde, ham verileri) sunucu tarafından alarak paylaşın birde.
nasıl yaptığınızı daha açık yazarsanız belki forumda diğer insanlarında işine yarayabilir. ben türkçe karakter sorunu yaşıyorum bu aralar ne yaptıysam olmadı.
Delphi 7 de aşağıdaki kod ile mail gönderdiğimde sorun yok yalnız aynı kod ile delphi 10.1 de (Berlin) gönderilen mailde Türkçe karakter problemi yaşıyorum, subject kısmında sorun yok yalnız metin kısmı outlookta enteresan karakterler veriyor, nerede hata yapıyorum acaba ?
şimdiden teşekkür ederim iyi çalışmalar,
Merhaba,
Sayın apex06 ilginize teşekkür ederim,
sorun şu ki aşağıdaki kod ile her seferinde html raporu tekrardan oluşuyor, meta ayarlarını nereden yapıldığını bulamadım, yapıldığı yeri bilen var mı ?
if mail.RecordCount > 0
then begin
frxHTMLExport1.FileName:=ExtractFilePath(Application.ExeName)+'\Bilgi.html';
Mail_1.PrepareReport(true);
frxHTMLExport1.ShowDialog:=False;
Mail_1.Export(frxHTMLExport1);
Fast Report tarafında hiç ihtiyacım olmadı ama frxHTMLExport1'in altında HTMLDocumentBegin var. Belki oraya meta taglarını yerleştirdiğinde düzgün alabilirsin.