Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Umlaute werden falsch in der Datenbank gespeichert.

kaninchen01 / 31 Antworten / Flachansicht Nickles

Hallo zusammen, ich habe eine webseite auf der man text eingeben kann, dieser text wird dann in einer datenbank gespeichert. Leider werden dabei die umlaute "verzerrt" gespeichert, als Zeichenfolge von 4 oder 5  unsinnigen zeichen. Wie kann man diesen Fehler beheben ?

bei Antwort benachrichtigen
Hier ein Beispiel: kaninchen01
mawe2 kaninchen01 „Die Seite heisst Bottlemail.de Und der Fehler passiert dann wenn jemand eine Bottlemail eintippt und diese dann absendet. ...“
Optionen

Ich habe jetzt eine Seite gefunden, die das Thema sehr übersichtlich darstellt:

https://html-einfach.de/html-umlaute-richtig-darstellen/

Dort wird auch auf die Formular- und die Datenbank-Problematik eingegangen.

Und der Fehler passiert dann wenn jemand eine Bottlemail eintippt und diese dann absendet. Die wird dann in der Datenbank gespeichert.

Das Speichern in der Datenbank ist doch aber sicher noch nicht das Letzte, was mit dem eingegebenen Text gemacht wird.

Wie geht es denn dann weiter?

Und wo ist das Fehlen echter Umlaute denn dann besonders problematisch?

Man könnte ersatzweise auch ein Script nutzen, das die HTML-Entities wieder in normale Umlaute umwandelt.

bei Antwort benachrichtigen
Hast Du eins gefunden? mawe2