J'utilise SimpleEmail de apache pour envoyer des mails. Or je viens de remarquer que tous les caractères accentués sont transformés bizarrement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public boolean envoyerMail(String sujet, String message, String destinataire) {
		try {
			SimpleEmail email = new SimpleEmail();
			email.setHostName(this.host);
			email.setSmtpPort(this.port);
			email.addTo(destinataire);
			email.setFrom(this.expediteur);
			email.setSubject(sujet);
			email.setMsg(message);
			email.setCharset("ISO-8859-1");
			email.send();
			return true;
		} catch (EmailException e) {
			LOG.error("Erreur d'envoi du mail (" + sujet + ") à "
					+ destinataire + " : " + e.getMessage());
			return false;
		}
	}
avec un message du type hép il me renvoie hip. C'est marrant sur le moment mais pas cool pour le client.