title: Magento issue with email charset
body: <p>I have a little issue. I'm using to send mail in my custom module this piece of code:</p>
  
  <pre><code>$content = 'Wiadomość testowa ąśźć';
  
  $mail = Mage::getModel('core/email');
          $mail-&gt;setToName($name);
          $mail-&gt;setToEmail($email);
          $mail-&gt;setBody($content);
          $mail-&gt;setSubject($subject);
          $mail-&gt;setFromEmail('test@test.com');
          $mail-&gt;setFromName("Test");
          $mail-&gt;setType('html');
  
          try {
              $mail-&gt;send();
              Mage::getSingleton('customer/session')-&gt;setData('success',Mage::helper('adminhtml')-&gt;__('Your request has been sent'));
          }
          catch (Exception $e) {
              Mage::getSingleton('customer/session')-&gt;setData('error',Mage::helper('adminhtml')-&gt;__('Unable to send email.'));
          }
  </code></pre>
  
  <p>How can I set utf-8 charset before sending email in magento mail function. ?
  I get email with no utf-8 charset in email body.</p>
  
  <p><strong>SOLVED</strong>
  I created sendZendMail function in helper.
  I used this function, instead <code>Magento core/email</code>:</p>
  
  <pre><code>public function sendZendMail($name,$email,$subject,$content){
      $mail = new Zend_Mail('UTF-8');
      $mail-&gt;setBodyHtml($content);
      $mail-&gt;setFrom('your@frommail.com');
      $mail-&gt;addTo($email, 'No reply');
      $mail-&gt;setSubject($subject);
      try {
          $mail-&gt;send();
          Mage::getSingleton('core/session')-&gt;addSuccess('Mail was sucessfully send.');
      }
      catch(Exception $ex) {
          Mage::getSingleton('core/session')-&gt;addError('Unable to send email.');
      }       
  }
  </code></pre>