Warum machst du das überhaupt auf diese absurde Art?
htmlentities() wäre eine Möglichkeit, noch besser ist aber: lass die Zeichen doch einfach wie sie sind, ich sehe keinen vernünftigen Grund, warum man diese maskieren sollte.
Du glaubst garnicht, wie lange ich mit htmlentities() rumprobiert habe, aber es funktioniert nicht (frag mich nicht warum, ich weis es nicht) .. es wandelt mir die Sonderzeichen nicht in Code um.
Natürlich, ich bräuchte das garnicht, ich könnte meine If-Abfragen, wenn ich den Zeichen wieder die richtigen Werte zuordnen will auch mit Sonderzeichen machen.
Also z.B.:
if ($html == "ƒ") {
echo("Freizeitanlage");
}
Aber auch das funktioniert nicht.
Btw., ich habe das ganze local mit Xampp auf dem Server laufen, da ich/wir das nur intern im Büro brauchen.