hi
until now i used TNT controls and functions to email unicode text, no matter 
what was the language, it was sent and received correctly and
was always converted to UTF8.  because D2009 has its own unicode support i no 
longer using TNT controls.

with D2007 i used this:
        tmp := m.Lines.Text; //m is TTntRichdit
        htmlPart := Msg2.AddPart(MimePart);
        HTMLContent := TTntStringList.Create;
        Adapt := TAnsiStringsForWideStringsAdapter.Create(HTMLContent); //taken 
from TNTClasses, obsolete now
        try
          HTMLContent.Text := < some text to send containing english and some 
other languages >
          Adapt.SaveToStreamEx(htmlPart.DecodedLines,CP_UTF8);
          htmlPart.Primary := 'text';
          htmlPart.Secondary := 'plain';
          htmlPart.Description := 'plain text';
          htmlPart.Disposition := 'inline';
          htmlPart.CharsetCode := UTF_8;
          htmlPart.EncodingCode := ME_QUOTED_PRINTABLE;
          htmlpart.TargetCharset := UTF_8;
          htmlPart.EncodePart;
          htmlPart.EncodePartHeader;
        finally
          HTMLContent.Free;
          Adapt.Free;
        end;

with D2009 im using:
      htmlPart := Msg.AddPart(nil);
      htmlPart.Primary := 'text';
      htmlPart.Secondary := 'plain';
      htmlPart.Description := 'plain text';
      htmlPart.Disposition := 'inline';
      htmlPart.CharsetCode := UTF_8;
      htmlPart.EncodingCode := ME_QUOTED_PRINTABLE;
      htmlpart.TargetCharset := UTF_8;
      htmlpart.PartBody.Text := < some text to send containing english and some 
other languages >
      htmlpart.DecodePart;

the problem is that the result is not readable (gibberish), for example:
english text, hebrew word: îùä - some more english text
the above works perfectly with D2007 mode.
i must add that the subject does work and is readable, the problem with the 
content (text)

please advice or where can i have some samples i can learn with
thanks

-- 
------------------------------------------------------------------------------
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to