diff --git a/includes/DateIcalIcalcreatorParser.inc b/includes/DateIcalIcalcreatorParser.inc
index b3c3cfb..512447e 100644
--- a/includes/DateIcalIcalcreatorParser.inc
+++ b/includes/DateIcalIcalcreatorParser.inc
@@ -137,6 +137,14 @@ class DateIcalIcalcreatorParser extends DateIcalFeedsParser {
     $component_types = array('vevent', 'vtodo', 'vjournal', 'vfreebusy', 'valarm'); // @todo: admin per feed configurable; check each makes sense.
     foreach ($component_types as $component_type) {
       while ($component = $calendar->getComponent($component_type)) {
+        if (isset($component->summary['value']) && !empty($component->summary['value'])) {
+          $component->summary['value'] = preg_replace('/[\p{So}\p{Cf}\p{Co}\p{Cs}\p{Cn}]/u', '', $component->summary['value']);
+        }
+        if (isset($component->description) && !empty($component->description)) {
+          foreach ($component->description AS $key => $desc) {
+            $component->description[$key]['value'] = preg_replace('/[\p{So}\p{Cf}\p{Co}\p{Cs}\p{Cn}]/u', '', $desc['value']);
+          }
+        }
         $component = new DateIcalIcalcreatorComponent($component);
         
         // Allow modules to alter the DateIcalIcalcreatorComponent before we parse it into Feeds-readable data.
