繁体   English   中英

如何在电子邮件的TO和FROM中允许带重音的字符(支持UTF-8)?

[英]How to allow accented characters(UTF-8 supported) characters in TO and FROM of an email?

我想发送带有西班牙语和法语重音符号的邮件。我可以使用以下代码发送

  SimpleMailMessage message = new SimpleMailMessage(simpleMailMessage);
    message.setTo(emailAddress);
    message.setText(bodyContent);
    message.setSubject(subject);
    message.setFrom(fromMail);

    try {
        mailSender.send(message);
    } catch (MailException e) {
        e.printStackTrace();
    }

但是,当我尝试在FROM和TO字段中发送带有重音符号的邮件(nÄrendra_pandeyñõ@abc.com)时,出现以下错误

javax.mail.internet.AddressException:本地地址在字符串``närendra_pandeyñõ@abc.com''中包含控件或空白

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM