online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon ricc vom 30.12.2019, 12:49 Options

Ich möchte in einer Variable in PHP einen Datensatz mit Umlaut aus MySQL speichern! Nur wie?

Hallo zusammen,

ich denke, die Lösung ist ganz einfach, aber ich komme nicht drauf und beim Googeln findet sich auch nichts helfendes.

Ich habe einen Datensatz in MySQL, den ich in PHP einlesen möchte. Das ist kein Problem, zum Schluss steht also dort:

$inhalt = $myrow["inhalt"];

Wenn ich $inhalt ausgeben möchte, macht er das auch, nur die Umlaute werden durch ein kleines Quadrat ersetzt. Wie kann ich das verhindern?

PS: In der MySQL-Datenbank ist der Umlaut als Umlaut gespeichert, also keine Veränderung und meine PHP-Datei ist - denke ich - auch richtig codiert.

Wäre für Hilfe sehr dankbar!
Lg, ricc


Antwort schreiben

Antwort 1 von katy vom 02.01.2020, 12:49 Options

Hallo ricc,

soweit ich weiß speichert MySQL alle Daten in der Zeichenkodierung UTF-8. Wenn du nun deine Seite ebenfalls in UTF-8 kodierst (also als UTF-8 speichern und den Server die Seite auch mit entsprechendem Header ausliefern lassen), statt in dem auch noch gebräuchlicheren ISO-8859-1, sollte es keine Probleme mehr mit Umlauten und sonstigen Sonderzeichen geben.

katy

Ähnliche Themen

Dropdown php MySQL
R0bin  03.02.2007 - 248 Hits - 2 Antworten

PHP 5 läuft nicht
Phillip  17.02.2007 - 129 Hits - 1 Antwort

PHP- Lernen
SirTobi  28.06.2007 - 65 Hits - 7 Antworten

Javascript mit PHP verbinden
Uesch  01.07.2007 - 157 Hits - 27 Antworten

Umlaute in MySQL anpassen
michi200  14.04.2008 - 65 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026