Проблема, показав тильду в посланных электронных почтах

Привет я всех жду, что они смогли поддерживать мне благосклонность, у меня есть приложение в Jsp и Servlet что позволяет мне посылать электронную почту через Gmail, но он не распознает tilde в Вашем месте появись Ã.
Это мой код

public static void EnviarCorreoElectronico(String Destinatario, String Asunto, String MensajeTexto){
    final String Username = "ancasi.daniel.2@gmail.com";
    final String Password = "abcde";

    Properties props = new Properties();  

    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.starttls.enable", "true");
    props.put("mail.smtp.host", "smtp.gmail.com");
    props.put("mail.smtp.port", "587");

    Session session = Session.getInstance(props, new javax.mail.Authenticator() {
        @Override
        protected PasswordAuthentication getPasswordAuthentication(){
            return new PasswordAuthentication(Username, Password);
        }
    });

    try{
        MimeMessage message = new MimeMessage(session);
        message.setFrom(new InternetAddress(Username));
        message.addRecipient(Message.RecipientType.TO, new InternetAddress(Destinatario)); 
        message.setSubject(Asunto);
        message.setText(MensajeTexto);
        Transport.send(message); 
        System.out.println("Correo enviado.");
    }catch(MessagingException e){
        throw new RuntimeException(e);
    }
}

Далее внутри моего кода agregé символы "UTF-8" и "text/html; charset=utf-8" в setSubject и в setText как он появляется в нижней части, но послав почту, продолжает показывать тот же характер, отличный от тильды (Ã).

message.setSubject("Correo de prueba", "UTF-8");
message.setText("Haciendo pruebas con la letra ñ y las tildes como: Camión","UTF-8");

Это результат, послав почту адресату.
Problema no reconoce la tilde en el correo electronico Какое-то решение этого есть?, за него им благодарен много заранее.

1
задан 18.07.2019, 20:26
1 ответ

в меня я я функционирую используя charset=ISO-8859-1, пример:

mail.setContent(testMail.getTexto(), "text/plain; charset=ISO-8859-1"); 
3
ответ дан 01.12.2019, 23:29

Теги

Похожие вопросы