No.

You should MIME encode it, not just QP encode it.

This is a valid Latin1 Subject: header:

Subject: =?iso-8859-1?Q?Sta=F0a_reiknings?=

( Reads: Staða_reiknings )

The easy way:

Take the header you already created ( excluding "Subject: " ) and do
myheader = "Subject: =?iso-8859-1?Q?"+mysubject+"?="

Or thereabout.

/Þór

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:realbasic-
> [EMAIL PROTECTED] On Behalf Of MINIHOLD Markus
> Sent: 26. september 2006 07:23
> To: [email protected]
> Subject: EmailMessage and encoding (national special characters)
> 
> In a current project I need to send email messages with the subject
> containing national characters.
> The program will be compiled to MacOSX, Windows and Linux. Development
> is
> done under MacOSX (PPC, G4).
> 
> After having made a lot of tests with the German national characters
> (ASCII dec 129)  (ASCII dec 148)  (ASCII dec 132) (...) in the mail
> subject, I have only got one successfull test displaying the correct
> mail
> subject. This was a test sending (My Prog) and receiving (Apple Mail)
> on
> MacOSX. But no test displayed the correct mail subject on a different
> platform.
> 
> My question: how can I send a correct email subject and what I'm doing
> wrong.
> 
> Code snippet:
> 
> Dim mail as EmailMessage
> mail.headers.appendHeader "X-Mailer", "REALbasic SMTP"
> mail.Headers.AppendHeader "Mime-Version", "1.0"
> mail.headers.AppendHeader "Content-type", "text/html; charset=ISO-8859-
> 1;
> format=flowed"
> mail.headers.AppendHeader "Content-Transfer-Encoding", "quoted-
> printable"
> mail.bodyHTML = fldHTMLBody.Text
> 
> code for test 1:
> mail.Subject = ConvertEncoding(fldSubject.Text, Encodings.ISOLatin1)
> // several tests have been made with varying encodings including UTF8,
> // which, this is my understanding, is the default encoding of a
> Textfield
> in RB.
> 
> code for test 2:
> mail.Subject = ConvertEncoding(fldSubject.Text, Encodings.ISOLatin1)
> mail.Subject = EncodeQuotedPrintable(mail.Subject)
> 
> Displaying the complete mail message for "code for test 2" will show
> following:
> 
> 
> Subject: Gesamtstatus Gr=FCn - =E4=F6=FC=C4=D6=DC=DF
> X-Mailer: REALbasic SMTP
> Content-Transfer-Encoding: quoted-printable
> Content-type: text/html; charset=ISO-8859-1; format=flowed
> 
> <HTML>
> <HEAD>
> </HEAD>
> <BODY bgcolor="#FFFFFF" link="#FF0000" vlink="#525252" alink="#000000">
> <CENTER>&uuml &auml &ouml
> </BODY>
> </HTML>
> .
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> 
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to