PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Apache] Umlaute



Baertronics
28.01.05, 10:56
Hallo zusammen..
mir werden bei Apache, wenn ich aus der DB auslese die Umlaute falsch angezeigt.
Bsp:
Fünfter Eintrag

Wie kann ich das ändern?

sirmoloch
28.01.05, 11:00
Entweder stellst du den Zeichensatz in deiner DB um oder du sorgst dafür, dass du die Zeichen richtig ausliest und ggf. in den richtigen Zeichensatz konvertierst.

marce
28.01.05, 11:04
andere Frage: schon mal was von ü gehört?

Baertronics
28.01.05, 11:07
Danke für die Beiträge..

Gerne würde ich den Zeichensatz der MySQL DB Kontrollieren..
wie mache ich das? oder wo stelle ich das ein?

Habe REdHat ES 3.0 installiert mit phpmyAdmin

@marce
was genau meinst Du mit &uuml

marce
28.01.05, 11:09
http://de.selfhtml.org/html/referenz/zeichen.htm#benannte_iso8859_1

... unteres Drittel der Tabelle

sirmoloch
28.01.05, 11:10
Wie du den Zeichensatz umstellst steht in der MySQL-Doku deines Vertrauens...;) Aber mach vorher Sicherungen!

ü --> ü

HTML-Schreibweise für Umlaute, Sonderzeichen, etc... (siehe www.selfhtml.org)

LKH
28.01.05, 11:24
Hi,


...
Bsp:
Fünfter Eintrag

Sieht nach UTF-8 aus. Bei neueren Versionen von PHPMyAdmin kann man den Zeichensatz umstellen; musst du eben UTF-8 auswählen.

LKH

Baertronics
28.01.05, 11:26
@marce
Danke für den Hilfreichen Link.. jetzt habe ich begriffen was Du meinst!

@sirmoloch
Ehm, ja auch Dir danke für den verweis auf die Doku. Doch habe ich da schon gesucht, konnte aber nichts passendes finden..
Jedoch habe ich jetzt herausgefunden das es sich um das character set?! Dieses ist auf "latin1" eingestellt.. was doch richtig ist?
oder?

Baertronics
28.01.05, 11:39
@ LKH
Im PHPMyAdmin wird alles korrekt angezeigt!

nur nicht innerhalb der PHP Page.. :-(

marce
28.01.05, 11:43
na, dann vermute ich mal, dass phpmyadmin die Umlaute aus der DB eben in den richtigen html-Code umsetzt. Schau doch einfach mal den html-Source an, der von der phpmyadmin-Seite im Browser landet...

LKH
28.01.05, 11:43
Hi,

dann schreib in den HTML-Header ein

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

rein.

Hoffe es hilft,

LKH