我正在使用C ++进行一个项目,在该项目中,我从imap服务器读取了一封电子邮件,对其进行处理,然后提交给数据库。
来自imap服务器的消息是You're very welcome and thanks
。
当我从imap服务器上获取它时,我得到You=E2=80=99re very welcome and thanks
。
据我所知,在引用=
之后是一个十六进制值,应转换为ASCII字符。
我不明白为什么撇号显然是3个不同的字符,当我通过C ++应用程序将其转换为YouÖe very welcome and thanks
时。
我希望邮件实际上被编码为You=27e very welcome and thanks