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'] = '';