标签: email imap character-encoding protocols
我正在尝试制作“IMAP fetch”命令来检索邮件正文。我需要传递/使用正确的字符集,否则响应将带有特殊字符。
如何让IMAP请求/命令考虑我在BODYSTRUCTURE结果中收到的字符集?
答案 0 :(得分:0)
IMAP服务器将非ASCII消息正文数据作为8位“文字”发送,这实际上是一个字节数组。据我所知,你不能让FETCH命令使用特定的字符集。
由IMAP库或您的应用程序使用您在BODYSTRUCTURE响应中收到的相应字符集将字节数组解码为字符串表示。