Zeichensatzprobleme beim Einbinden von WordPress-Feeds mit MagpieRSS in PHP beheben

Ich binde meine Blog-Feeds auf der ein oder anderen Webseiten ein. Dazu nutze ich in der Regel PHP und MagpieRSS. Ich hatte dabei aber immer mal wieder Probleme mit den Zeichensätzen. Die Umlaute waren meistens kein Problem, wenn ich den Zeichensatz der Webseite mit PHP auf UTF-8 geändert habe. Das hilft allerdings nicht bei Sonderzeichen im RSS-Feed, wie z.B. Gedankenstriche oder deutsche Anführungszeichen.

Die Lösung ist hier MagpieRSS den Zeichensatz mitzuteilen, der im PHP-Skript für die HTML-Ausgabe gesetzt wird:

<?
header("Content-Type: text/html; charset=utf-8");
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
?>

Plesk plus SSL: Der Teufel steckt im Detail

Mit der Anleitung installing ssl certificates for domains and plesk login aus dem SWsoft Forum bekommt man ein SSL-Zertifikat für eine Domain schnell eingerichtet. Für den Plesk Login war das Zertifikat damit bei mir aber noch nicht aktiviert. Ich mußte zusätzlich noch unter Server > Certificates das Zertifikat mit der Checkbox ganz rechts auswählen und dann auf „Setup“ klicken. Daraufhin startete Plesk neu und hatte das korrekte Zertifikat eingebunden. 🙂

Warteschleife, Tolle Fehlermeldung

Ich habe inzwischen eine ganze Latte von Beiträgen in den Entwürfen gespeichert. 🙁 Ich hoffe, dass die in den nächsten Tagen mit dem Abarbeiten anfangen kann.

Bis dahin nur ein kleiner Tipp für IIS geplagte mit folgender Fehlermeldung:

HTTP 401.2 – Keine Autorisierung: Anmeldung wegen Serverkonfiguration ohne Autorisierung fehlgeschlagen.
Internet Information Services

Die Lösung findet sich tatsächlich bei Microsoft.

Serverinterner Umzug, IPv6

Mein Blog ist nochmal umgezogen. Diesesmal aber nur serverintern. Von Apache 1.3 auf Apache 2.0. Damit ist mein Blog wieder per IPv6 erreichbar. 🙂 Außerdem hatte ich gerade nur 35 Sekunden Ladezeit für die Seite „Beitrag schreiben“. Bleibt zu hoffen, das das so bleibt.

WordPress 2.1 ist da, aber erstmal nicht bei mir

WordPress 2.1 kam am 22.01. raus. Ich werde es aber vorerst nicht installieren. Im Basic Thinking Blog habe ich gelesen, dass das Ultimate Tag Warrior Plugin nicht mit WordPress 2.1 nicht läuft. Außerdem soll die 2.0er Linie von WordPress noch bis 2010 mit Updates versorgt werden. Es gibt auch schon eine Liste mit inkompatiblen Plugins. Ich warte also erstmal ab, was sich da tut. Irgendwann kann ich mir dann Zeit für das Update nehmen, wenn meine ganzen Plugins auch mit WP 2.1 laufen sollen.

In der Zwischenzeit werde ich mir mal Drupal 5.0 anschauen. Insbesondere interessiert mich, wie man mit Drupal bloggen und podcasten kann.

Suchmaschinen-Baukasten von Google

Google bietet seit kurzem die Möglichkeit eine Custom Search Engine anzulegen. Hierbei soll es auch möglich sein eine Liste mit URLs anzugeben, auf die Google dann die Suche einschränkt. So habe ich das zumindest verstanden („Search only included sites.“). Ich habe es allerdings nicht geschafft Google dazu zu bringen wirklich nur die angegebenen Sites zu durchsuchen. Es kommen immer noch „fremde“ Suchergebnisse mit rein. Ansonsten hätte clumsy.de – WWW Search die alte clumsy.de – ht://Dig WWW Search ablösen können. Sehr schade, aber vielleicht klärt sich das Problem ja noch auf.