Ich hab gerade einen Online-RSS-Reader getestet und musste feststellen, dass viele WP-RSS-Feeds nicht lesbar sind. Ich hatte einfach aus einer Google-Blogssuche ein paar Blogs rausgegriffen. Die Ursache hab ich nicht analysiert, aber nach meiner Erfahrung sind falsche Einstellungen in den Rewrite-Angaben und Probleme mit dem Zeichensatz die Ursache.
Warum wp-rss.php, wp-rss2.php und wp-atom.php mit Rewrite umgeschrieben werden müssen ist mir auch nicht ganz klar.
Beim Zeichensatz besteht das Problem, dass RSS XML ist,was allgemein nur sauber mit UTF-8 funktioniert. Statt den Zeichensatz vom Blog zu verwenden, sollte hier der Zeichensatz - soweit er abweicht - in UTF-8 umgewandelt werden. Mit mb:convert_encoding() eigendlich keine große Sache.