Seite 1 von 2
Umlaute werden nicht angezeigt
Verfasst: So 17. Apr 2011, 12:34
von Patrick
Hallo zusammen,
jaja, eine HP macht doch immer schwierigkeiten, bis sie entlich fertig ist.
Zu meinem Problem.
Die Umlaute wwerden nicht korekt angezeigt. Obwohl ich das Problem nur in
der Navigation bei Gästebuch habe.
Habe dann den umlautcode
ä eingesetzt, dass es nicht mehr
Gästebuch heißt sondern
Gästebuch. Aber aus irgend einen
Grund, schmeißt er mir das jedesmal wieder raus.
Es geht um die Oyla HP
www.denkmalerei.de
Hättet Ihr eine Idee, woran das liegen kann?
LG
Patrick
Re: Umlaute werden nicht angezeigt
Verfasst: So 17. Apr 2011, 12:44
von goefi-chiangmai
Bei Problemen mit Umlauten hast du bestimmt diesen Meta verwenden
Code: Alles auswählen
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
tausche diesen gegen
Code: Alles auswählen
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Re: Umlaute werden nicht angezeigt
Verfasst: So 17. Apr 2011, 21:28
von Patrick
Huhu goefi,
klappt leider auch nicht
Das hatte ich drin
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
und jetzt den unteren von dir
Code: Alles auswählen
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
lg
Re: Umlaute werden nicht angezeigt
Verfasst: Mo 18. Apr 2011, 06:34
von moni
Habe dein Quelltext angeschaut und du hast das
Code: Alles auswählen
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
doppelt drin
ob das einen Einfluss hat ?
Re: Umlaute werden nicht angezeigt
Verfasst: Mo 18. Apr 2011, 16:34
von Patrick
hallo moni,
was jetzt schuld war weis ich nicht. Auf jedenfall danke für den Hinweis!
Hab das dopelte rausgenommen und mit diesem hier wieder ersetzt.
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Die Schrift von googleapis mit eingefügt. Jetzt siehts aus als würde es klappen *juhu*
Code: Alles auswählen
<link href='http://fonts.googleapis.com/css?family=Buda:light' rel='stylesheet' type='text/css'>
Re: Umlaute werden nicht angezeigt
Verfasst: Mo 18. Apr 2011, 20:52
von moni
Patrick ist doch schön das alles wieder läuft wie soll... habe auch einen kleinen Fehler entdeckt... du hast in deinen CSS so was stehen
und es soll so sein
immer style erst zu ende und dann head zu ende ..
Was sind googleapis ?
Re: Umlaute werden nicht angezeigt
Verfasst: Mo 18. Apr 2011, 23:28
von Patrick
moni hat geschrieben:
Was sind googleapis ?
Das sind fonds (schriften), die man über google nutzen kann und
im style einbauen kann. In meinem Fall ist es die Schriftart "buda".
Es gibt aber zig verschiedene!
http://www.google.com/webfonts/
Re: Umlaute werden nicht angezeigt
Verfasst: Di 19. Apr 2011, 09:45
von moni
Danke dir..habe nie davon was gehört
..so lernt man einiges hier
Re: Umlaute werden nicht angezeigt
Verfasst: Di 19. Apr 2011, 20:07
von Ivan
Zur Verwendung von UTF-8 möchte ich noch eine Anmerkung machen:
Es reicht nicht im Header UTF-8 anzugeben, wenn man Probleme vermeiden will sollte folgendes beachtet werden:
Im HTML-Header:
Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
In der CSS Datei:
Wenn eine mySQL-Datenbank verwendet wird:
Beim Anlegen der Tabellen der Datenbank mitteilen das UTF-8 verwendet werden soll:
(Man hat ja bei Fremdservern kaum Einfluss auf die Einstellungen)
Code: Alles auswählen
IMG_FILE varchar(150) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL NOT NULL default '',
(Beispiel zu einer Zeile die eine Tabellenspalte anlegt)
Beim Verbindungsaufbau zur Datenbank:
Und schließlich noch bei PHP-Scripten die HTML senden sollen:
Uns das Wichtigste:
Scripte die UTF-8 ausgeben sollen, müssen selbst als UTF-8 gespeichert werden!
Beachtet man diese Punkte, dann ist es auch kein Problem Chinesisch mit Arabisch und Russisch zu mischen (Falls jemand das Bdürfnis hat)
Re: Umlaute werden nicht angezeigt
Verfasst: Di 19. Apr 2011, 21:12
von Ivan
Einen noch vergessen in der Schnelle:
Auch Formularen sollte man sagen das der eingegebene Text als UTF-8 zu betrachten ist.
Code: Alles auswählen
<form method="post" name="form" action="work.php" accept-charset="utf-8">