У меня проблема с отображением турецких символов в почте, отправленной с кодом Java. Символы отображаются в виде вопросительных знаков (?) По почте.Проблема с почтой Java с турецкими символами
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");
Быстрый вопрос. Вы уверены, что проблема в вашем коде, или, возможно, это ваш почтовый клиент, который с трудом показывает это? Вы воспроизвели проблему у разных клиентов? –
Какие персонажи? Можете ли вы показать пример электронной почты? –