--- office_html.module	2010-07-09 07:42:39.000000000 +1200
+++ office_html_new.module	2010-09-06 13:16:14.000000000 +1200
@@ -51,8 +51,9 @@ function office_html_filter_prepare($del
       $text = preg_replace('/<xml.*?<\/xml>/xmsi', '', $text);
       return preg_replace('/<script.*?<\/script>/xmsi', '', $text);
     case '1':
-      $find = array('&#039;', '&#0160;', '&nbsp;', '', '', '', '', '&rsquo;', '&lsquo;', '&ldquo;', '&rdquo;', '&mdash;', '&ndash;');
-      $replace = array("'", ' ', ' ', '"', '"', "'", "'", "'", "'", '"', '"', '--', '-');
+    
+      $find = array('–', '’', '“', '”', '&#039;', '&#0160;', '&nbsp;', '', '', '', '', '&rsquo;', '&lsquo;', '&ldquo;', '&rdquo;', '&mdash;', '&ndash;');
+      $replace = array('-', "'", '"', '"', "'", ' ', ' ', '"', '"', "'", "'", "'", "'", '"', '"', '--', '-');
       return str_replace($find, $replace, $text);
   }
 }
