PHP: Call to undefined function: utf8_decode()

Das kommt davon, wenn man versucht seinen Rechner und die darauf laufenden Programme nach der Methode «alles raus was nicht benötigt wird» zu sichern. Irgend etwas vergisst man garantiert…

Mir wurde das bewusst, nachdem ich folgende Fehlermeldung beim betreiben des Blogs entgegengeschmettert bekam.

Call to undefined function: utf8_decode()

PHP will mir also mitteilen, dass er den übergebenen String gerne von UTF8 nach irgendwas decodieren möchte, dies jedoch aufgrund fehlender Funktionalität nicht möglich ist. Die Frage ist nur, wie kriege ich diese Funktionalität in PHP gepackt?

Die Antwort ist einfach. Man muss lediglich XML Unterstützung beim kompilieren aktivieren.

Wer (wie ich) Gentoo verwendet muss dabei nur wissen, welches USE Flag zu aktivieren ist.

  • Für PHP4 wird zwingend das USE Flag expat benötigt.
  • Für PHP5 wird zwingend das USE Flag xml benötigt.

So einfach kann es sein 😉




Keine Eröffnung ohne Pannen

Die Eröffnung ist vorbei, die Gäste sind gegangen und die letzten virtuellen Krümel werden gerade aufgewischt.

Eigentlich ein voller Erfolg möchte man meinen, wäre da nicht eine kleine Panne passiert. Niemand kann seinen Kommentar zum Blog hinzufügen, weil der Blog keine Möglichkeit besitzt registrierten Benutzern ein Mail zukommen zu lassen 🙁

Konkret bedeutet dass, das man sich zwar anmelden kann, das System aber nichts verschicken kann. Dies ist besonders blöd, weil sich bereits ein gewisser Ludger von der Fleischerei Freese (Wir erinnern uns, die hatten die feinen Canapés und den virtuellen Sekt.) anmelden wollte. Vielleicht wollte er sich für eine Verlinkung bedanken? Vielleicht wollte er uns ganz offiziell einen guten Start wünschen? Wer weiss, das System hat ihm ja leider keine Anmeldung zusenden können.

Daher lieber Ludger. Sollte noch Interesse bestehen einen Kommentar zu hinterlassen (Worüber ich mich natürlich immer freue), so haben Sie jetzt die Möglichkeit dazu. Denn ich habe die Kommentare vorübergehend für alle frei geschaltet.

Falls sich ein Spammer darin gütlich tun will, empfehle ich; vorher mal bei der Fleischerei Freese vorbei zu gehen und anständiges Fleisch zu kaufen anstatt immer nur dieses Dosenfleisch hier reinzustellen.

In diesem Sinne.

«Än Guätä Mitenand»