Umlaute

das steht in meinem header:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Jo, und ansonsten codier ich net besonders. Ich schreib einfach mit nem editor. Ganz normal...

@online-skater: der Link geht net...

Gruß
 
Wenn ich den Link http://www.einsneun-musik.de öffne
steht in Test 2 " Für Patrick ein Umlaut test: ääööüü"!
Was ist jetzt Dein Problem?

also, wenn du nur die Index Seite anschaust, werden ganz unten im Footer die Umlaute nicht angezeigt. Desweiteren auch nicht in der Navi.
Beim Text funktioniert es lediglich, weil ich den tinymce DEditor nutze, würde ich den nicht haben, würde es auch dort nicht funktionieren.

Jetzt isses aber was interessantes: Wenn ich auf Gästebuch klicke, werden plötzlich alle umlaute angezeigt.

Gruß
 
das ist ja krass....

Boah, also jetzt mal ein screen von mir: Das ist der Footer der Index Seite
 

Anhänge

  • 26945attachment.jpg
    26945attachment.jpg
    34,4 KB · Aufrufe: 9
Welche Zeichenkodierung ist denn in deinem Editor eingestellt? Wenn keine angegeben/einzustellen ist – was den Editor damit als ungeeignet macht –, ist es sicherlich ISO 8859-1 oder Windows-1252. Dann ist es auch falsch, das Dokument als UTF-8-kodiert auszuliefern.

Dass die Testumlaute korrekt dargestellt werden, liegt übrigens daran, dass du Zeichenreferenzen und nicht die Zeichen selbst benutzt hast.

Bei mir werden die Umlaute in der Navi und dem Footer korrekt angezeigt […]
Das liegt wohl daran, dass du ISO 8859-1 oder „Latin-1“ als Standardzeichenkodierung in deinem Browser eingestellt hast. Ich habe beispielsweise UTF-8 als Standardkodierung eingestellt und erkenne deshalb eine Webseite ohne korrekte Angabe der verwendeten Zeichenkodierung sofort.

Die Lösung des Problems ist, dass du einfach wie bereits erwähnt die verwendete Zeichenkodierung (wohl ISO 8859-1) im HTTP-Header angibst. Damit können dann alle Benutzerprogramme etwas anfangen.
 
Zurück