Hi!
Ich habe ein Problem, mit dessen Lösung ich nicht vorankomme.
Erstmal zum Grundsätzlichen: Es gut um einen Gutscheinblog. Ich habe in PHP eine Eingabemaske für Gutscheine gemacht, welche die Daten per $_POST an eine weite PHP-Datei schickt, welche diese Daten in eine MySQL-Datenbank einfügt. Das ganze funktioniert bis auf die Umlaute und Sonderzeichen auch sehr gut.
Sowohl die Eingabemaske als auch die verarbeitende PHP-Datei sind UTF-8 kodiert.
Lasse ich von der verabeitenden Datei die POST-Daten ausgeben, stimmt noch alles. Ich habe die Daten dann immer per htmlentities umformen lassen. Allerdings wird bspw. aus "Ä" nicht Ä sondern Ã,, . Ich vermute, dass der Fehler bei der Weitergabe der Daten via POST geschieht.
Hat vielleicht jemand eine Idee?
Zusammengefasst: ich schaffe es nicht, dass in der MySQL Datenbank die Umlaute richtig oder zumindest richtig konvertiert angezeigt werden. Dort hab ich auch schon mit den Kollationen rumprobiert, aber keine funktionierende gefunden.
Für Hilfen oder Anregungen wäre ich sehr dankbar!
MfG,
furam.