Are you using the correct UTF-8 symbol? We still can't see how you assign content to the subject variable
On Wed, Mar 23, 2016, 8:17 AM <[email protected]> wrote: > Hi > I have the problem on Hotmail.com i attach the complete method. > > > private void sendEmail(String sender, String recipient, String > subject, > String body) throws IOException { > String server; > List<String> ccList = new ArrayList<String>(); > Writer writer; > SimpleSMTPHeader header; > SMTPClient client; > > header = new SimpleSMTPHeader(sender, recipient, subject); > header.addHeaderField("Content-Type", "text/plain; > charset=" + "UTF-8"); > client = new SMTPClient("UTF-8"); > client.connect(server); > > client.login(); > > client.setSender(sender); > client.addRecipient(recipient); > > for (String recpt : ccList) { > client.addRecipient(recpt); > } > > writer = client.sendMessageData(); > > if (writer != null) { > writer.write(header.toString()); > writer.write(body); > writer.close(); > client.completePendingCommand(); > } > > client.logout(); > client.disconnect(); > } > > > --- > Lars Carlsson > Phone: +46702507901 > ________________________________________ > From: sebb [[email protected]] > Sent: Wednesday, March 23, 2016 11:39 AM > To: Commons Users List > Subject: Re: Problems with encoding UTF-8 for åäö > > On 23 March 2016 at 10:20, <[email protected]> wrote: > > Hi > > What software are you having a problem with? > This list applies to multiple components. > > > I have a problem that some mail clients show the wrong encoding for > Swedish characters (åäö). I try setting the message encoding to UTF-8 but > it did't work i most have forgot something in the code. > > If you see any anything wrong in the code. > > The code does not show how the subject variable is created. > > > > > > > Java code: > > ---------------------------------- > > header.addHeaderField("Content-Type", "text/plain; charset=" + "UTF-8"); > > client = new SMTPClient("UTF-8"); > > client.connect(server); > > > > client.login(); > > > > client.setSender(sender); > > client.addRecipient(recipient); > > > > for (String recpt : ccList) { > > client.addRecipient(recpt); > > } > > > > writer = client.sendMessageData(); > > > > if (writer != null) { > > writer.write(header.toString()); > > writer.write(body); > > writer.close(); > > client.completePendingCommand(); > > } > > > > client.logout(); > > client.disconnect(); > > > > > > Raw message in Thunderbird using source view: > > > ---------------------------------------------------------------------------------------- > > Content-Type: text/plain; charset="UTF-8" > > > > Subject: äåö > > .... > > X-STA-Spam: subject:?????? ?????? spec:disguised to:2**0 header:To:1 > > X-BTI-AntiSpam: > score:0,sta:7/030,dnsbl:off,sw:off,bsn:none,spf:off,bsctr:off,dk:off,pbmf:none,ipr:0/3,trusted:yes,ts:no,bs:no,ubl:off > > Received-SPF: none > > .... > > MIME-Version: 1.0 > > > > > > åäö > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
