我有 MIME 标头:
Subject: =?ISO-2022-JP?B?GyRCJzEnYidWJ1UnWSdRJ1wnURsoQg==?=
=?ISO-2022-JP?B?GyRCJ1kbKEIgGyRCLWIbKEIxNzUzNTk=?=
=?ISO-2022-JP?B?IBskQidjGyhCIBskQidjJ1EnWydkJ1EbKEI=?=
=?ISO-2022-JP?B?IBskQidXGyhCLRskQideJ2AnUidaJ10nbhsoQg==?=
当我尝试解码第一个字符串GyRCJzEnYidWJ1UnWSdRJ1wnURsoQg==
(base64 decode 然后NSSring initWithData: encoding:
)时,好的。我的代码适用于数百种不同的 MIME 标头,除了以下...
...当我尝试解码第二个 sringGyRCJ1kbKEIgGyRCLWIbKEIxNzUzNTk=
时,NSString initWithData:encoding:
返回nil
例如,http://2cyr.com/decode/ ?lang=en正确解码所有字符串(不要忘记在使用此站点之前从 base64 编码此字符串)。