"We are back" « oc.at

MySQL Character Coding

Ezekiel 21.05.2004 - 16:32 606 4
Posts

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
Folgendes problem: in meiner datenbank sind in einigen feldern natürlich auch umlaute enthalten. Die werden zwar wenn ich per sql-monitor eine abfrage mache angezeigt, wenn ich allerdings per php etwas aus der datenbank auslesen will nicht. Am browser liegts nicht, da bei allen texten die nicht aus der datenbank stammen umlaute angezeigt werden. wie bringe ich mysql dazu umlaute mitzuliefern? :confused: ;)

tia,
ezekiel

ReDeR

Slow "mod-tion"
Avatar
Registered: Mar 2003
Location: germany
Posts: 2238
vielleicht hilft dir das: http://www.phpforum.de/archiv_16992...t_anzeigen.html

musst mal schaun obs was bringt. ich hab scho lang nix mehr in sql gemacht:(

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
ich hab das character coding eh per meta tag definiert, und die umlaute werden auch auf der ganzen seite angezeigt, nur bei den daten die aus der datenbank stammen nicht.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4479
Was kommt anstatt der Zeichen aus der Datenbank?
Oder werde die komplett "geschluckt"?
var_dump($zeile_aus_datenbank); waere interessant.
Sind das sicher latin1 Umlaute und nicht UTF-8?

Z.B. sind bei meinen Debian-Standard Installation auch keine Encodings angegeben, weder in der Locale noch in my.cnf noch von PHP aus, trotzdem bekomme ich die Zeichen 1:1.

Kann das Problem an PHP liegen?

Ich hab immer nur dann default-character-set=german1 setzen muessen, wenn es um Sortierung ging, da sonst Umlaute falsch sortiert werden.
Bearbeitet von Rektal am 22.05.2004, 13:47

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
ü wird geschluckt, ä wird zu „, ö wird zu ", ß wird zu á.

also an php liegts glaube ich nicht, da alle umlaute ohne probleme ausgegeben werden, nur bei texten aus der datenbank nicht.
als character set ist in mysql latin1 eingestellt. passt das?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz