我在iPhone应用程序中使用SKPSMTPMessage
, Windows上的MS Outlook存在问题。
在OSX上的电子邮件看起来不错。但是在Windows上,我有一个unicode字符的问题。
我是这样使用的:
NSDictionary *plainPart = [NSDictionary dictionaryWithObjectsAndKeys:@"text/plain",kSKPSMTPPartContentTypeKey,
bodyMessage ,kSKPSMTPPartMessageKey,@"8bit",kSKPSMTPPartContentTransferEncodingKey,nil];
是否有类似于SKPSMTPMessage
的替代API ?
您应该以某种方式指定UTF-8编码。
Change kSKPSMTPPartContentTransferEncodingKey = 8-bit
并指定UTF-8
字符集!
NSDictionary *plain_text_part = [NSDictionary dictionaryWithObjectsAndKeys:
@"text/plainrntcharset=UTF-8;rntformat=flowed", kSKPSMTPPartContentTypeKey,
[bodyMessage stringByAppendingString:@"n"], kSKPSMTPPartMessageKey,
@"quoted-printable", kSKPSMTPPartContentTransferEncodingKey,
nil];