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>ü ä ö > </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>
