#include "NGMimeBodyGenerator.h"
#include "NGMimePartGenerator.h"
+#include <NGExtensions/NSString+Encoding.h>
#include "common.h"
@implementation NGMimeTextBodyGenerator
NSStringEncoding encoding = 0;
NSString *charset = [[_part contentType] valueOfParameter:@"charset"];
- if ([charset isNotEmpty])
+ if ([charset isNotEmpty]) {
+#if NeXT_Foundation_LIBRARY || COCOA_Foundation_LIBRARY
encoding = [NSString stringEncodingForEncodingNamed:charset];
+#else
+ encoding = [self _encodingFromContentType:[_part contentType]];
+#endif
+ }
data = [body dataUsingEncoding:
(encoding != 0 ? encoding : NSISOLatin1StringEncoding)];