【发布时间】:2014-05-27 11:41:49
【问题描述】:
我正在开发一个邮件应用程序,但在解码 mime 编码文本时遇到了一些麻烦。我正在使用 MimeUtility.decode() 但它不适用于每个编码文本。有些文本可以正确解码,但有些则不能。
这些无法解码的编码文本尤其是utf-8和iso-8859-9编码类型。
我该如何解决这个问题??
这是我用来解码的代码
MimeUtility.decodeText(text);
这些是失败文本的示例:
【问题讨论】:
-
向我们展示您的代码和失败的文本。
-
我添加到第一条消息
-
我们能猜到问题实际上是RFC2047编码并且成功的字符串不是这样编码的吗?
-
你为什么使用图片?请改为复制/粘贴文本。这两个不同的例子是同一个标题的一部分吗?
-
实际上第二张图片中的字符串是非标准的。
ule=20应该是ule_并且结束分隔符?=应该与空格相邻(所以可能是ule_Eser?=而不是ule=20?=Eser)。
标签: java encoding utf-8 mime decoding