stobbe: Falsche Sonderzeichen (charset) auf fremder Page

Hallo Forum,

warum werden die Sonderzeichen von manchen (wahrscheinlich irgendwo fehlerhaften) Seiten in Firefox falsch dargestellt? Der Effekt begegnet mir immer wieder.

Als Beispiel möge diese Seite dienen:
Uni Bayreuth: Slime herstellen

Egal ob ich im Firefox als Standard-Zeichencodierung UTF-8 oder iso-8859-1 einstelle, statt Umlauts & Co sehe ich die bekannten Fragezeichen im Rhombus.

Am Quelltext der Seite kann es nicht liegen - lade ich ihn mit wget herunter, ist er latin1-codiert (1 Umlaut=1 Byte), und diese Datei wird vom Firefox richtig dargestellt. Und zwar sowohl als file:// als auch als http://localhost von Apache2, ebenso wenn ich die Datei auf einen Server hochlade.

Muss also am Header liegen -
Originalquelle - schlechte Darstellung:

  
http://www.old.uni-bayreuth.de/departments/ddchemie/experimente/effekt/effekt_slime.htm  
  
GET /departments/ddchemie/experimente/effekt/effekt_slime.htm HTTP/1.1  
Host: www.old.uni-bayreuth.de  
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3  
Accept-Encoding: gzip,deflate  
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7  
Keep-Alive: 300  
Connection: keep-alive  
  
HTTP/1.x 200 OK  
Date: Thu, 17 Sep 2009 16:58:37 GMT  
Server: Apache/1.3.33 (Unix) PHP/4.3.11  
X-Powered-By: PHP/4.3.11  
Keep-Alive: timeout=15, max=100  
Connection: Keep-Alive  
Transfer-Encoding: chunked  
Content-Type: text/html  

Auf anderen Server hochgeladen - kein Problem:

  
GET /...anderewebsite.../effekt_slime.htm HTTP/1.1  
Host: www1.uni-ak.ac.at  
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3  
Accept-Encoding: gzip,deflate  
Accept-Charset: UTF-8,*  
Keep-Alive: 300  
Connection: keep-alive  
Authorization: Basic c2k6bnVsbA==  
  
HTTP/1.x 200 OK  
Date: Thu, 17 Sep 2009 16:38:52 GMT  
Server: Apache/2.2.3 (Debian) DAV/2 PHP/4.4.4-8+etch6  
Last-Modified: Thu, 17 Sep 2009 15:18:02 GMT  
Etag: "36fd7-45c7-857b9e80"  
Accept-Ranges: bytes  
Content-Length: 17863  
Content-Type: text/html  
Via: 1.1 ...servername... (bin nur Gast dort, ist ausserdem pw-geschützt)  
Keep-Alive: timeout=15, max=100  
Connection: Keep-Alive  

Erstens interessiert mich sehr, wo die Ursache liegt - vielleicht am
"Transfer-Encoding: chunked" ? - und
zweitens wäre ich heilfroh um einen Tipp (oder Hinweis auf einen grundlegenden Denkfehler), wie ich den FF dazu bringe, mir so eine Seite brauchbar anzuzeigen. Gerne mit greasemonkey, firebug, tamperdata oder was weiss ich.

Beste Grüße! Stobbe

  1. Hi,

    warum werden die Sonderzeichen von manchen (wahrscheinlich irgendwo fehlerhaften) Seiten in Firefox falsch dargestellt?

    Weil überhaupt keine Angabe zur verwendeten Zeichenkodierung gemacht wird, und der Browser dann vom Default ausgeht.

    zweitens wäre ich heilfroh um einen Tipp (oder Hinweis auf einen grundlegenden Denkfehler), wie ich den FF dazu bringe, mir so eine Seite brauchbar anzuzeigen.

    Notfalls die passende Zeichenkodierung beim Betrachten über View->Character Encoding manuell auswählen.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Erstens:

      Notfalls die passende Zeichenkodierung beim Betrachten über View->Character Encoding manuell auswählen.

      Ich Depp! Der Menüpunkt war mir unbekannt .. ahem. Damit ist meine Hauptfrage beantwortet, danke!

      Zweitens aber

      Weil überhaupt keine Angabe zur verwendeten Zeichenkodierung gemacht wird, und der Browser dann vom Default ausgeht.

      Das scheint nicht der Fall. Oder bin ich da auch daneben:
      Default = Einstellungen > Inhalt > Erweitert > Standard-Zeichencodierung??
      Diese Einstellung ändert jedenfalls nichts.

      Grüße Stobbe

      1. Hi!

        Default = Einstellungen > Inhalt > Erweitert > Standard-Zeichencodierung??
        Diese Einstellung ändert jedenfalls nichts.

        Schau direkt im Menü Ansicht -> Zeichenkodierung nach, die kann immer noch die Konfiguration im Einstellungen-Dialog überschreiben

        Lo!