gpt4 book ai didi

java - 通过 java i 发送带有阿拉伯语内容的电子邮件

转载 作者:行者123 更新时间:2023-12-03 21:26:59 28 4
gpt4 key购买 nike

我想通过 java mail 发送包含阿拉伯语内容的电子邮件,但消息中的每个阿拉伯语单词都显示为 ?????????????? ,我怎样才能将编码设置为 utf_8 以支持阿拉伯语???因为我使用了那个代码

    Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to, false));
message.setSubject(subject_a);
message.setText(messageDetails_a);
Transport.send(message);

最佳答案

只需在方法中添加一些字符集信息。如果主题或邮件正文确实包含 US-ASCII 字符以外的字符,则默认字符集将用于编码。将字符集显式设置为 UTF-8 始终是安全的:

String charset="UTF-8";
message.setSubject(subject_a,charset);
message.setText(messageDetails_a,charset);

关于java - 通过 java i 发送带有阿拉伯语内容的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737373/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com