Index: djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
--- update_feeds.py     (revision 3106)
+++ update_feeds.py     (working copy)
@@ -14,9 +14,9 @@
     for feed in Feed.objects.filter(is_defunct=False):
         parsed_feed = feedparser.parse(feed.feed_url)
         for entry in parsed_feed.entries:
-            title = entry.title.encode(parsed_feed.encoding, "xmlcharrefreplace")
-            guid = entry.get("id", entry.link).encode(parsed_feed.encoding, "xmlcharrefreplace")
-            link = entry.link.encode(parsed_feed.encoding, "xmlcharrefreplace")
+            title = entry.title.encode("utf8", "xmlcharrefreplace")
+            guid = entry.get("id", entry.link).encode("utf8", "xmlcharrefreplace")
+            link = entry.link.encode("utf8", "xmlcharrefreplace")
 
             if hasattr(entry, "summary"):
                 content = entry.summary
@@ -26,7 +26,7 @@
                 content = entry.description
             else:
                 content = u""
-            content = content.encode(parsed_feed.encoding, "xmlcharrefreplace")
+            content = content.encode("utf8", "xmlcharrefreplace")
 
             if entry.has_key('modified_parsed'):
                 date_modified = datetime.datetime.fromtimestamp(time.mktime(entry.modified_parsed))