XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   Adobe Browser Labs: Fehlerhafte Umlaute in Safari 5.1 (http://xhtmlforum.de/showthread.php?t=67942)

zoomify 10.08.2012 09:20

Adobe Browser Labs: Fehlerhafte Umlaute in Safari 5.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo an alle,

da ich selbst kein Mac habe, bin ich leider etwas aufgeschmissen.
Adobe Browser Labs zeigt mir beim testen von Safari 5.1 - OS X fehlerhafte Umlaute an.

Könnt Ihr euch das erklären bzw. liebe Mac-User: ist die Anzeige tatsächlich falsch oder ist das ein Fehler von Adobe?


Hier ist mein Testcase:
TEST

und im Anhang ein Screenshot.


LIEBEN DANK!

heiko_rs 10.08.2012 11:17

Der Server sendet keine Zeichenkodierung, aber das ist auch nicht nötig, wenn man in XHTML dessen Standardkodierung UTF-8 verwendet - von daher liegt der Fehler nicht bei Dir.

Dennoch, für alle Fälle: Wenn Du es optimal machen möchtest, machst Du das meta-Element mit der Zeichenkodierung zum ersten Kind von head (das sollte es eh immer sein) und sendest außerdem die Kodierung per HTTP-Header, und wenn Browser Labs dann immer noch Fehler zeigt, spinnt es anscheinend ;)

zoomify 10.08.2012 12:25

Zitat:

Zitat von heiko_rs (Beitrag 519437)
Der Server sendet keine Zeichenkodierung, aber das ist auch nicht nötig, wenn man in XHTML dessen Standardkodierung UTF-8 verwendet - von daher liegt der Fehler nicht bei Dir.

Dennoch, für alle Fälle: Wenn Du es optimal machen möchtest, machst Du das meta-Element mit der Zeichenkodierung zum ersten Kind von head (das sollte es eh immer sein) und sendest außerdem die Kodierung per HTTP-Header, und wenn Browser Labs dann immer noch Fehler zeigt, spinnt es anscheinend ;)

Hallo Heiko,
dank dir für deine Antwort.

Ich bin mir etwas unsicher, ob ich dich richtig verstanden habe:
Was meinst du "als erstes Kind von Head"? Dass es als erstes genannt werden soll? Das habe ich nun getan und den title nach unten gestellt:

HTML-Code:

<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<title>TEST</title>
<meta name="robots" content="index,follow" />
<meta name="description" content="TEST" />
</head>

Und wie sendet man die "Kodierung per HTTP-Header"? Habe ich das nicht schon getan?

Da Browser Labs andere Seiten korrekt anzeigt, gehe ich eher von einem Fehler meiner Seite aus als von Adobe...

DANKE FÜR DEINE HILFE

heiko_rs 10.08.2012 12:32

Zitat:

Zitat von zoomify (Beitrag 519449)
Was meinst du "als erstes Kind von Head"? Dass es als erstes genannt werden soll? Das habe ich nun getan und den title nach unten gestellt

Genau.

Und head-Element != HTTP-Header - google htaccess utf-8
(PHP kann ebenfalls HTTP-Header senden)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023