gpt4 book ai didi

Java 邮件 MimeUtility encodeText UnsupportedEncodingException BASE64

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:30 28 4
gpt4 key购买 nike

作为我的 J2EE 应用程序的电子邮件服务的一部分,我编码为 BASE64

body = MimeUtility.encodeText(orig_mail_body,"UTF-8","BASE64");

但在某些情况下它会抛出异常:

java.io.UnsupportedEncodingException: Unknown transfer encoding: BASE64
at javax.mail.internet.MimeUtility.encodeWord(MimeUtility.java:565)
at javax.mail.internet.MimeUtility.encodeText(MimeUtility.java:373)

我一直在试图找出为什么我会收到这条特定的消息,但无济于事。有人可以照亮我吗?

最佳答案

'encoding' 参数的唯一有效值似乎是“B”或“Q”;所以我的代码应该是:

body = MimeUtility.encodeText(orig_mail_body,"UTF-8","B");

关于Java 邮件 MimeUtility encodeText UnsupportedEncodingException BASE64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31799960/

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