Kodierungs-Wirrwarr aufgeräumt
Ich habe heute einige E-Mails erhalten, in denen ich auf vermehrt auftretende 404-Fehler hingewiesen wurde. Das lag daran, dass ich dieses Weblog endlich mal komplett auf Unicode umgestellt habe. Die 1247 Textdateien in UTF-8 zu konvertieren war die geringste Arbeit, das hat ein PHP-Skript erledigt:
function konvertieren($verzeichnis) {
$handle = opendir($verzeichnis);
while ($file = readdir($handle)) {
if ($file != '.' && $file != '..') {
$extension = explode(".",$file);
if ($extension[1] == 'html') {
$konv_text = file_get_contents($file);
echo "Konvertiere ".$file."...<br>";
$konv_text = mb_convert_encoding($konv_text, "UTF-8");
file_put_contents($file,$konv_text);
}
}
}
closedir($handle);
}
Aber die vielen Dateien meines selbstgebastelten und im Laufe der Jahre ziemlich zusammengestückelten Blogsystems so anzupassen, dass mit der neuen Textkodierung alles wieder reibungslos läuft, hat dann doch mehr Zeit als geplant in Anspruch genommen. Auch meine uralte, mehrfach gepatchte Textile-Version hat sich anfangs ziemlich gegen Unicode gewehrt.
Ich glaube, ich hab’s jetzt geschafft – falls Ihnen noch etwas auffällt, lassen Sie es mich bitte wissen.
Ähnliche Beiträge:
Der perfekte Espresso (1) Help Yourself
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Vielleicht solltest du dann noch deinen XML-Datei an UTF8 anpassen :)
Im Feed sind die Umlaute in den Titeln kaputt.
@Beate und Martin:
An den Feed habe ich überhaupt nicht gedacht – vielen Dank für den Hinweis. Aber ich glaube, das repariere ich morgen, heute habe ich keine richtige Lust mehr … ;-)
... und was hat es damit auf sich, dass jetzt zum fünften Mal per RSS verkündet wurde: Zahnseide-Werbung toll und die Post nicht so?
Ein Mal würde genügen, wie früher …
Ruhig, Brauner … ;-)
Wenn ich hier was an der Textkodierung und dadurch zwangsläufig auch etwas an den Inhalten ändere, wirkt sich das natürlich auch auf den Feed aus. Leider wurden einzelne Artikel bei manchen weniger intelligenten Feedreadern wieder nach oben gesetzt. Aber nur ein, zwei Tage Gelassenheit, und alles sollte wieder normal laufen.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter
