如何在mimemessage中以base64编码设置主题
当我使用 javamail API 发送邮件时,我将主题设置为
msg.setSubject(subject,charset);
但此 setsubject 方法仅以 Quoted-printable 编码对主题进行编码。 但我想以 Base64 编码设置主题。
例如:
预期结果:=?big5?B?............?=
得到的结果:=?big5?Q?........................?=
请帮我。 提前致谢
While i send mail using javamail API i set the subject likr this
msg.setSubject(subject,charset);
But this setsubject method encode subject only in Quoted-printable encoding.
But i want to setsubject in base64 encoding.
For Example:
Expected result: =?big5?B?............?=
result obtained: =?big5?Q?.............?=
please help me.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以显式编码和设置主题标头:
结果:
但请注意,如果您的主题只有 ASCII 字符,则不会对其进行编码。
结果:
You can encode and set subject header explicitly:
Result:
But notice, that if your subject has only ASCII characters, it will NOT be encoded.
Result: