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 ?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Da muss man in Richtung Zeichensatzkodierung schauen ich denke speziell an Unicode . Solche Fehler passieren wenn ein ... Andreas42
Hallo, zwei Nachfragen: 1. Hast du die Seite selbst erstellt oder hat die ein Profi programmiert? Denn dann wäre es eine ... schoppes
Das ist eine der HTML Anzeigevarianten, wenn UTF-8 Texte nicht als UTF-8 kodierter Text ausgegeben werden. Ich bin jetzt ... Andreas42
Danke für das Beispiel. Schoppes und Andreas42 haben ja schon wichtige Hinweise dazu gegeben. Für weitere Hilfestellungen ... mawe2
Die Seite heisst Bottlemail.de Und der Fehler passiert dann wenn jemand eine Bottlemail eintippt und diese dann absendet. ... kaninchen01
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.
Na wie du siehst geht es hier um flaschenpost. Wenn alles passt wird der text, also die flaschenpost als email verschickt kaninchen01
Na dann ersetze doch die Umlaute. ä ae, ü ue, ö oe, ß ss Ist im englischen so üblich und versteht auch jeder, oder? hatterchen1
Warum soll ICH die ersetzen ? Das ganze läuft autark ohne mir ! Warum soll ich jede einzelne bottlemail bearbeiten ? Ist ... kaninchen01
Na ja! Keinem Helfer ist klar, welche Rolle du eigentlich bei bottlemail.de spielst. Du hast leider meine 1. Frage nicht ... schoppes
Bist du auch der Programmierer? Warum weichst du dieser Frage eigentlich aus? In den Links von mawe2, Andreas42 oder mir ... schoppes
Der Justus müsste vielleicht noch den PHP-Fehler beseitigen, der auf der Startseite ganz unten zu sehen ist. Dabei kann er ... mawe2
Das ist jetzt aber wirklich schwierig, Dir irgendwie zu helfen! Nun hast Du ja den Thread schon als beantwortet ... mawe2
Es ist nicht gelöst, ich habe nur keine nerven mehr wenn hier sachen bemängelt werden bzw wenn sich einer über sachen ... kaninchen01
Es macht sich doch niemand lustig! Nach der Impressumsthematik hattest Du zwar nicht gefragt, den Hinweis von schoppes ... mawe2
Herr pilgrim hat mir lediglich bei der versenderoutine geholfen. Das war alles. Er hat nichts mit der seite zu tun. Könnt ... kaninchen01
Mit welchem Tool schaust Du Dir denn die Daten in den Datenbanktabellen an? Evtl. kannst Du auch in dem Verwaltungstool ... mawe2
OK. Das ist ein besonderer Umstand, der natürlich eine außergewöhnliche Herausforderung darstellt. Allerdings befürchte ... mawe2
Genau so habe ich das gemeint: Ich hätte das wohl besser dazu schreiben sollen. Abmahnungen bei fehlendem Impressum hat es ... schoppes
Das von Dir gezeigte Beispiel mit HTML-Entities ist unabhängig von der eingesetzten Zeichensatzcodierung und erlaubt eine ... Borlander
Hast Du mal geschaut, welcher Zeichensatz - fachsprachlich Code - in der bottle-dingsda verwendet wird - und vor allem ... Anne_21