Hallo !
Ich skripte gerade an einer php Datei herum, die POST Daten von einem Computerprogramm beim Aufruf übergeben kriegt.
Ich kriege die POST Daten in meinem Script, dekodiere sie mit urldecode und danach mit html_entity_decode und verarbeite sie.
Das funktioniert auch soweit ganz gut, bis ich auf Umlaute treffe. Diese sind nämlich nicht mit ü ä und so weiter kodiert, sondern auf solche Art und Weise: ö ü ä.
Der Browser zeigt die richtigen Buchstaben an, also wird daran wohl nichts falsch sein, aber die Daten sollen in eine Datenbank eingefügt werden und da kann ich die Kodierung so garnicht gebrauchen.
Weiß jemand, wie man die wieder umgewandelt kriegt ?
html_entity_decode scheint nicht zu funktionieren.
Ich skripte gerade an einer php Datei herum, die POST Daten von einem Computerprogramm beim Aufruf übergeben kriegt.
Ich kriege die POST Daten in meinem Script, dekodiere sie mit urldecode und danach mit html_entity_decode und verarbeite sie.
Das funktioniert auch soweit ganz gut, bis ich auf Umlaute treffe. Diese sind nämlich nicht mit ü ä und so weiter kodiert, sondern auf solche Art und Weise: ö ü ä.
Der Browser zeigt die richtigen Buchstaben an, also wird daran wohl nichts falsch sein, aber die Daten sollen in eine Datenbank eingefügt werden und da kann ich die Kodierung so garnicht gebrauchen.
Weiß jemand, wie man die wieder umgewandelt kriegt ?
html_entity_decode scheint nicht zu funktionieren.