htmlentites() bzw. mb_convert_encoding().
Übrigens 'ne ziemlich schwache Nummer, hier zu fragen, warum dir eine Funktinen einen Teil eines Strings verschuckt, vorher garnicht geschaut zu haben, was der String beinhaltet, den die Funktion da vermeintlich verhunzt und dann noch deinen vermuteten String-Inhalt hier fest in den vermeintlich fehlerhaften Codeschnisel eingeben, der jedoch einwandfrei funktioniert und von dir nichtmal selbst getestet wurde (sonst wärst du ja auch drauf gekommen, dass $text wohl doch nicht den erwarteten Inhalt hat).
Also zumindest sollte der hier abgedruckte Code-Teil den Fehler auch erzeugen - zumindest auf deinem eigenen System.
Basti |