for i:=1 to NMPOP31.MailCount do
  begin
    NMPOP31.GetSummary(i);
    listitem1:=ListView1.Items.Add;
    listitem1.Caption:=inttostr(i);
    listitem1.SubItems.Add(NMPOP31.Summary.From);
    Charset := GetDefFontCharset;
    case charset of
    GB2312_CHARSET: showmessage('1');
    else
      showmessage('2');
    end;
    listitem1.SubItems.Add(NMPOP31.Summary.Subject);
    listitem1.SubItems.Add(inttostr(NMPOP31.Summary.Bytes));
  end;判断下来当前的字符集是GB2312_CHARSET,可是为什么NMPOP31.Summary.From和NMPOP31.Summary.Subject会出现类似 =?gb2312?B?YWE=?= 的乱玛?(有写邮件正常,有些有乱玛)请高人指点