如何使用正确的字符集检索IMAP主体?

时间:2010-03-23 22:39:25

标签: email imap character-encoding protocols

我正在尝试制作“IMAP fetch”命令来检索邮件正文。我需要传递/使用正确的字符集,否则响应将带有特殊字符。

如何让IMAP请求/命令考虑我在BODYSTRUCTURE结果中收到的字符集?

1 个答案:

答案 0 :(得分:0)

IMAP服务器将非ASCII消息正文数据作为8位“文字”发送,这实际上是一个字节数组。据我所知,你不能让FETCH命令使用特定的字符集。

由IMAP库或您的应用程序使用您在BODYSTRUCTURE响应中收到的相应字符集将字节数组解码为字符串表示。