But i already tried these ->;
MimeMessage messagePart = mail.getMessage();
messagePart.setHeader("charset", "UTF-8");
messagePart.setHeader("Content-Transfer-Encoding", "UTF-8");
These settings did not work.
~
otomatik oluşturuldu:
http://ocetin.net/log
2009/3/2 Mathieu LEFEZ <[email protected]>
> *Hi Okan,
>
> You need to specify/force the encoding.
>
> The javamail doc reports
> "RFC822 and MIME header fields must contain only US-ASCII characters. If a
> header contains non US-ASCII characters, it must be encoded as per the
> rules
> in RFC 2047. The MimeUtility class provided in this package can be used to
> to achieve this. Callers of the setHeader, addHeader, and addHeaderLine
> methods are responsible for enforcing the MIME requirements for the
> specified headers. In addition, these header fields must be folded
> (wrapped)
> before being sent if they exceed the line length limitation for the
> transport (1000 bytes for SMTP). Received headers may have been folded. The
> application is responsible for folding and unfolding headers as
> appropriate."
>
> See also
> **
>
> http://java.sun.com/products/javamail/javadocs/javax/mail/internet/MimeUtility.html
> *
> and
> http://tools.ietf.org/html/rfc2047
>
> Regards,
> Mathieu
>
>
> 2009/3/2 Okan Cetin <[email protected]>
>
> > Hi all,
> > I've an issue with encoding. What should i do to get mail body/subject
> text
> > without encoding problems? When i tried to read mail with using a mailet,
> > turkish characters shows up like '?'
> > And also there are no encoding problems when reading mail via a mail
> > client.
> >
> > Thanks & Regards.
> > Okan.
> >
> >
> >
> > ~
> > otomatik oluşturuldu:
> > http://ocetin.net/log
> >
>