[fpc-pascal] Html mail displays differently than the body text	does...
    Bo Berglund 
    bo.berglund at gmail.com
       
    Thu Jan 18 22:26:04 CET 2018
    
    
  
On Thu, 18 Jan 2018 18:46:28 +0100, Bo Berglund
<bo.berglund at gmail.com> wrote:
>I have already set the message to use UTF-8 via the messagebuilder:
>
>IB := TIdMessageBuilderHtml.Create;
>....
>IB.HtmlCharSet := 'UTF-8';
>IB.Html.Text := slBody.Text;
>IB.PlainText.Text := slTxtBody.Text;
>IB.FillMessage(SVNM.MailMessage);
>
>Any ideas?
I ended up completely removing the line 
IB.HtmlCharSet := 'UTF-8'; 
above.
Then I added a "translator" function which replaces Swedish characters
in a string with the HTML escape sequences. I call this function to
wash text before inserting into the HTML mail body.
This solved the mailing problem for the case where new files and
folders are using these characters. But the existing names erroneously
converted (from cvs to svn) I have to manually rename via Subversion
to get right for the future. Hopefully there are only a handful of
such files/folders (I have so far found about a dozen).
-- 
Bo Berglund
Developer in Sweden
    
    
More information about the fpc-pascal
mailing list