Index: modules/aggregator/aggregator.parser.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.parser.inc,v
retrieving revision 1.1
diff -u -p -r1.1 aggregator.parser.inc
--- modules/aggregator/aggregator.parser.inc	22 Dec 2008 19:38:31 -0000	1.1
+++ modules/aggregator/aggregator.parser.inc	26 Mar 2009 03:12:34 -0000
@@ -120,10 +120,10 @@ function aggregator_parse_feed(&$data, $
     // characters of the description ending at a word boundary, but not
     // splitting potential entities.
     if (!empty($item['TITLE'])) {
-      $item['TITLE'] = $item['TITLE'];
+      $item['TITLE'] = htmlspecialchars_decode($item['TITLE'], ENT_QUOTES);
     }
     elseif (!empty($item['DESCRIPTION'])) {
-      $item['TITLE'] = preg_replace('/^(.*)[^\w;&].*?$/', "\\1", truncate_utf8($item['DESCRIPTION'], 40));
+      $item['TITLE'] = htmlspecialchars_decode(preg_replace('/^(.*)[^\w;&].*?$/', "\\1", truncate_utf8($item['DESCRIPTION'], 40)));
     }
     else {
       $item['TITLE'] = '';
