diff --git a/modules/mimemail_compress/mimemail_compress.inc b/modules/mimemail_compress/mimemail_compress.inc
index d0ca4f3..def633e 100644
--- a/modules/mimemail_compress/mimemail_compress.inc
+++ b/modules/mimemail_compress/mimemail_compress.inc
@@ -64,13 +64,10 @@ class mimemail_compress {
     $err = error_reporting(0);
     $doc = new DOMDocument;
 
-    // Try to detect and set character encoding.
-    if (function_exists('mb_detect_encoding') && function_exists('mb_convert_encoding')) {
-      $encoding = mb_detect_encoding($body);
-      if ($encoding) {
-        $body = mb_convert_encoding($body, 'HTML-ENTITIES', $encoding);
-        $doc->encoding = $encoding;
-      }
+    // Try to set character encoding.
+    if (function_exists('mb_convert_encoding')) {
+        $body = mb_convert_encoding($body, 'HTML-ENTITIES', "UTF-8");
+        $doc->encoding= "UTF-8";
     }
 
     $doc->strictErrorChecking = FALSE;
