实际上,我在邮件中使用UTF-8编码形式的String。我要它解码。我使用Java mimeutility.decode文本。但是它不能正确解码。
示例字符串


  =?UTF-8?B?0J / RgNC40LLQtdGC?==?UTF-8?B?0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1?=


当我用


  MimeUtility.decodeText(“ =?UTF-8?B?0J / RgNC40LLQtdGC?==?UTF-8?B?0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1?=”)


它产生


  Привет=?UTF-8?B?0JfQtNGA0LDQstGB0YLQstGD0LnRgtC1?=


请帮我。提前致谢

最佳答案

它是mime编码的-具体来说是“ B”编码(rfc2047第4.1节)。

我认为您可以使用javamail javax.mail.internet.InternetHeadersMimeUtility类对其进行解码。

10-02 02:57
查看更多