ich habe das problem, dass ich versuche einen durch den benutzer eingegebenen text in eine mysql datenbank zu speichern. um den string zu bearbeiten benutze ich folgende codezeile
problem ist, dass anführungszeichen, sowohl einfache als auch doppelte, trotzdem nicht durch die entsprechende entität ersetzt werden, sondern weiterhin escaped werden. außerdem wird zum beispiel das €-Zeichen als Fragezeichen dargestellt.
ist unschön und funktioniert für das eurozeichen nicht, da es von htmlentities durch ein ? ersetzt wird. setzt ich den str_replace vor den htmlentities, wir das & vom € "entitiert". ich lass es jetzt erstmal so und kann halt leider keine €-zeichen darstellen. würde mich aber freuen, falls einer eine lösung weiß.
__________________ I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von bauser: 23.10.2008 12:24.
23.10.2008 11:20
Der Betreiber und die Moderatoren vom www.coder-board.de distanzieren sich hiermit ausdrücklich von dem von bauser am 23.10.2008 um 11:20 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen, bitten wir um Benachrichtigung unter Berücksichtigung der dort aufgeführten Möglichkeiten.