char *charset = mutt_get_parameter("charset", b->parameter);
int is_utf8;
- if((is_utf8 = mutt_is_utf8(charset)))
+ if((is_utf8 = (mutt_is_utf8(charset) && !mutt_is_utf8(Charset)))
chs = mutt_get_charset(Charset);
else
map = mutt_get_translation(charset, Charset);
if(istext)
{
- if((is_utf8 = mutt_is_utf8(charset)))
+ if((is_utf8 = (mutt_is_utf8(charset) && !mutt_is_utf8(Charset))))
chs = mutt_get_charset(Charset);
else
map = mutt_get_translation(charset, Charset);
if(istext)
{
- if((is_utf8 = mutt_is_utf8(charset)))
+ if((is_utf8 = (mutt_is_utf8(charset) && !mutt_is_utf8(Charset))))
chs = mutt_get_charset(Charset);
else
map = mutt_get_translation(charset, Charset);