Umlaute aus Formular kommen nicht korrekt an.

Sandro Feuillet

Legendäres Mitglied
Hi zusammen

Ich habe ein Formular, auf einer Seite, die utf_8 kodiert ist.
Problem ist, dass Umlaute in der Datenbank nur als Müll ankommen.
Wenn ich mit phpmyadmin direkt in die DB schreibe, habe ich keinerlei Probleme mit den Umlauten.

Weiss jemand, an was das liegen könnte?
 
Ich hatte mit Coldfusion formulare das gleiche Problem. Leider weis ich nicht mehr genau wie ich das damals gelöst habe.
Einerseits kann man die Umlaute mit #replace("Tür","Tuer")# zur Ordnung rufen, andererseit gibt das doch noch andere Textcodings wie unicode oder ISO .....?
Ruf die eingabewerte der Formulare nochmal auf, bevor du sie in die DB schreibst und schaue was eigendlich in der DB ankommt.
Einfach rumtesten ....
 
QUOTE (Sandro Feuillet @ Do 30.3.2006, 13:06) In der DB kommt für ein ü das an: ã½ anstatt das korrekte ü

Hallo,

man könnte mit den Multibyte String Functions [1] von PHP arbeiten.
Oder wir lautet den die Seite mit dem Problem?



MfG Sascha Ahlers

[1]PHP: Multibyte String Functions
 
Zurück
Oben