【发布时间】:2013-12-02 04:06:05
【问题描述】:
从昨天开始我就被这个问题困住了,所以希望有人能提供帮助。
我正在编写一个应该从 POP3 服务器读取电子邮件的应用程序。实际上该应用程序正在运行,但我遇到的问题是,对于某些消息,我得到了“发件人”字段,里面有类似的内容:
=?UTF-8?Q?aaaa=20bbbb?=
那是什么?我可以读取发件人姓名(即示例中的“aaaabbbb”),但我该如何解码呢?
我必须在 TextView 中显示这个字符串,也许我可以设置 textview 的属性?
非常感谢大家 克里斯蒂亚诺
编辑:我发现另一个帖子 ("=?utf-8?Q?" appended while fetching emails) 有人建议使用 PHP“mb_decode_mimeheader”函数来获取没有那种无聊标题的数据...Javamail 有什么等价物吗?
编辑: 好的,在这篇文章中找到了解决方案:Decoding UTF-8 email subject?
最后一个答案,MimeUtility.decodeText 非常适合我。
【问题讨论】:
标签: android encoding jakarta-mail pop3 decoding