From: Thomas Roessler Date: Fri, 28 Jan 2000 14:00:50 +0000 (+0000) Subject: RFC2231 support should understand utf-8. X-Git-Tag: mutt-1-1-3-rel~38 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4b37ab6c9d6643064dc75d8ee7da329b860018ef;p=mutt RFC2231 support should understand utf-8. --- diff --git a/rfc2231.c b/rfc2231.c index 1ae7fe8a..248f50f0 100644 --- a/rfc2231.c +++ b/rfc2231.c @@ -219,7 +219,12 @@ static void rfc2231_decode_one (char *dest, char *src, char *chs) *d = '\0'; if (chs && strcmp (chs, "us-ascii") && strcmp (chs, Charset)) - mutt_display_string (dest, mutt_get_translation (chs, Charset)); + { + if (mutt_is_utf8 (chs)) + mutt_decode_utf8_string (dest, mutt_get_charset (Charset)); + else + mutt_display_string (dest, mutt_get_translation (chs, Charset)); + } } /* insert parameter into an ordered list.