Hiho,
ich möchte einen Eintrag aus nem Input-Feld in eine Datenbankschreiben. Dieser enthällt Umlaute. Bekanntlich können Umlaute in UTF-8 nicht dargestellt werden und müssen mit ä etc. setzt werden.
Das Problem ist: Bevor ich den selben Eintrag ausgebe, lasse ich ihn durch htmlentities() laufen, sodass man keine HTML Zeichen mehr benutzen kann. Leider gibt es dort ein Problem. Die Umlaute werden nicht "übersetzt", sondern die Zeichen, die bei UTF-8 rauskommen, werden übersetzt. Bedeutet, dass ich im Quelltext statt dem gewünschtem ü nun ü dort stehen habe.
Wie kann ich das beheben ohne nun direkt den / das (?) Charset der Seite zu ändern?
ich möchte einen Eintrag aus nem Input-Feld in eine Datenbankschreiben. Dieser enthällt Umlaute. Bekanntlich können Umlaute in UTF-8 nicht dargestellt werden und müssen mit ä etc. setzt werden.
Das Problem ist: Bevor ich den selben Eintrag ausgebe, lasse ich ihn durch htmlentities() laufen, sodass man keine HTML Zeichen mehr benutzen kann. Leider gibt es dort ein Problem. Die Umlaute werden nicht "übersetzt", sondern die Zeichen, die bei UTF-8 rauskommen, werden übersetzt. Bedeutet, dass ich im Quelltext statt dem gewünschtem ü nun ü dort stehen habe.
Wie kann ich das beheben ohne nun direkt den / das (?) Charset der Seite zu ändern?