解析邮件标题中的主题时出现问题。例如,主题的形式如下。如何解码电子邮件主题
subject: =?iso-2022-KR?B?DjlMOC4PIA....gyDzogT?=
我的猜测是,BASE64解码应包括转义字符 - S0,S1,ESC $)C - 。但是,解码不包括在内。 我怎样才能得到一个正常的字符串?
我希望结果如下。
Subject: like this, 안녕하세요.
请给我一个提示如何在代码级别做出响应。 用C
更新
遗憾。我有一个SO,SI,但我错过了它。但没有ESC $)C,该问题立即解决并为其他人共享。
在没有ESC $的)C,所述libiconv的是一个问题,但gconv(glibc中)不是一个问题。我使用的是libiconv。更改为gconv已解决该问题。
谢谢。
形式为:'=?charset?encoding?编码的文本?=。'编码既可以是'Q',也可以是表示类似于quoted-printable编码的Q编码,或者'B'表示base64编码。 –
要获得更多建议,最好提供迄今为止已有的代码和输出。 –
谢谢,但大部分有关转换的部分是已知的。我只是想知道它如何处理** iso-200-KR **。 –