J'ai un problème d'affichage des caractères turcs dans le courrier envoyé avec du code Java. Les caractères sont affichés sous forme de points d'interrogation (?) Dans le courrier.Problème de messagerie Java avec les caractères turcs
Message msg = new MimeMessage(mailSession);
msg.setHeader("Content-Encoding","ISO-8859-9");
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject,"iso-8859-9");
msg.setSentDate(new Date());
msg.setContent(messageText, "text/html;ISO-8859-9");
question rapide. Êtes-vous sûr que le problème est dans votre code, ou peut-être que c'est votre client de messagerie qui a du mal à l'afficher? Avez-vous reproduit le problème chez différents clients? –
Quels personnages? Pouvez-vous montrer un exemple d'email? –