Zeichenkodierung Forensoftware

JensL

Member
Hallo,

seit etwa 1 Woche sind Umlaute im Forum kaputt. Die Software scheint sie abwechselnd in Latin1 und UTF8 zu verwenden und teilweise zu mischen (Artikel/Signaturen).
Hat noch jemand das Problem beobachtet?

Jens
 
Umlautprobleme behoben.
Es kann noch vereinzelt bei alten Beitr?gen zu einem Anzeigeproblem kommen. Auch die Hangman R?tsel sind nun wieder vom Umlaut Bug befreit.


Gr??e
Blaster
 
Hmm, klappt bei mir noch nicht. Der Firefox wählt nach wie vor iso-8859-1 (latin1), obwohl das Forum Umlaute nun in utf-8 kodiert. Bei anderen Seiten klappt es jedoch.

Ich hab mal geschaut, evtl liegt es daran, dass alle Sub-Elemente der Seite (ausser der Seite selbst) weiter latin1 sind. Ich schätze Firefox wählt dann den zeichensatz des zuletzt geladenen Elementes, weil eine Seite nur einen Zeichensatz haben kann.
Im Detail mal ein Reload dieses Threads:

Anfrage:
GET /VBForum/showthread.php?p=145640 HTTP/1.1 (das ist die Hauptseite)
Antwort:
HTTP/1.x 200 OK
...
Content-Type: text/html; charset=UTF-8

Das ist ok, hauptseite kommt mit UTF-8

Damit sind wir aber noch nicht fertig:

Anfrage:
GET /code.js HTTP/1.1
Host: top.motorradsites.de
(hier bindet ihr irgendwelches Javascript der (Partner)Seite top.motorradsites.de ein)

Ergebnis:
HTTP/1.x 500 Unknown Host
...
Content-Type: text/html; charset=iso-8859-1

Ok, die Meldung mit dem falschen Charset kommt hier vom Proxy, da kann das Forum nichts dafür. Aber eine entfernung des toten/ungültigen Links von der Seite würde die Meldung schonmal verhindern.

Weiter gehts:
GET /_module/gaskrank/gaskrank_werb_a.gif HTTP/1.1
Host: www.gaskrank.eu (weiter ein Partner)

Antwort:
HTTP/1.x 301 Moved Permanently
...
Content-Type: text/html; charset=iso-8859-1

Wieder falscher Charset

Da es sich hier um eine gültige Antwort handelt, wird der Firefox wohl spätestens hier von UTF-8 auf Latin1 zurückschalten und die Umlaute sind an der Stelle gestorben...

Und weiter:
GET /img.php?cat=motorrad&id=imdjk HTTP/1.1
Host: imgs.listex.de

Antwort:
HTTP/1.x 302 Found
...
Content-Type: text/html; charset=ISO-8859-1

Weiter:
GET /cgi-bin/bilda.cgi?id=2585 HTTP/1.1
Host: www.top50-motorrad.de

->

HTTP/1.x 302 Found
...
Content-Type: text/html; charset=iso-8859-1

Das sind jetzt natürlich nur Vermutungen... irgendwas muss den Firefox auf dieser Seite dazu bringen, Latin1 als zeichensatz zu wählen.

Jens
 
Bahnhof???

Bei mir funzt alles wieder megapr?chtig.:Froehlich2::Froehlich2::Froehlich2:
Browse auch mit Firefox.
Danke an Blaster f?r seinen unerm?dlichen Einsatz.:mx1::mx1::mx1:
Gru?,Stefan
 
Hmm, klappt bei mir noch nicht. Der Firefox w?hlt nach wie vor iso-8859-1 (latin1), obwohl das Forum Umlaute nun in utf-8 kodiert. Bei anderen Seiten klappt es jedoch.

Ich hab mal geschaut, evtl liegt es daran, dass alle Sub-Elemente der Seite (ausser der Seite selbst) weiter latin1 sind. Ich sch?tze Firefox w?hlt dann den zeichensatz des zuletzt geladenen Elementes, weil eine Seite nur einen Zeichensatz haben kann.
Im Detail mal ein Reload dieses Threads:

Anfrage:
GET /VBForum/showthread.php?p=145640 HTTP/1.1 (das ist die Hauptseite)
Antwort:
HTTP/1.x 200 OK
...
Content-Type: text/html; charset=UTF-8

Das ist ok, hauptseite kommt mit UTF-8

Damit sind wir aber noch nicht fertig:

Anfrage:
GET /code.js HTTP/1.1
Host: top.motorradsites.de
(hier bindet ihr irgendwelches Javascript der (Partner)Seite top.motorradsites.de ein)

Ergebnis:
HTTP/1.x 500 Unknown Host
...
Content-Type: text/html; charset=iso-8859-1

Ok, die Meldung mit dem falschen Charset kommt hier vom Proxy, da kann das Forum nichts daf?r. Aber eine entfernung des toten/ung?ltigen Links von der Seite w?rde die Meldung schonmal verhindern.

Weiter gehts:
GET /_module/gaskrank/gaskrank_werb_a.gif HTTP/1.1
Host: www.gaskrank.eu (weiter ein Partner)

Antwort:
HTTP/1.x 301 Moved Permanently
...
Content-Type: text/html; charset=iso-8859-1

Wieder falscher Charset

Da es sich hier um eine g?ltige Antwort handelt, wird der Firefox wohl sp?testens hier von UTF-8 auf Latin1 zur?ckschalten und die Umlaute sind an der Stelle gestorben...

Und weiter:
GET /img.php?cat=motorrad&id=imdjk HTTP/1.1
Host: imgs.listex.de

Antwort:
HTTP/1.x 302 Found
...
Content-Type: text/html; charset=ISO-8859-1

Weiter:
GET /cgi-bin/bilda.cgi?id=2585 HTTP/1.1
Host: www.top50-motorrad.de

->

HTTP/1.x 302 Found
...
Content-Type: text/html; charset=iso-8859-1

Das sind jetzt nat?rlich nur Vermutungen... irgendwas muss den Firefox auf dieser Seite dazu bringen, Latin1 als zeichensatz zu w?hlen.

Jens



:confused: :confused: :confused:

Verstehe kein Wort von dem was du schreibst! :Konfus2:
Liegt aber wahrscheinlich an meinen nicht vorhandenen IT-Kenntnissen! :blumen:
Ich benutze auch den Firefox und bei mir wird (Dank unserem Admin :Froehlich2:) wieder alles korrekt angezeigt!

Gr#ss D#d#
 
Das sind Auszüge aus HTTP-Headern, welche u.A. festlegen, welchen Zeichensatz der Browser verwendet. Ich schätze mal ein Forenadmin weiss schon, was das ist.
 
Schattenbahnhof!!!!

Also ich bewunder diese IT-Crack´s immer,klickeldiklickeldiklick und
alles geht:Froehlich2:,und haste nich gesehen, kannst mit dem Compi auch W?sche
waschen:lol27::lol27::lol27:
Hab auch Feuerfoxy,geht auch alles wieder!!!!
 
Ich meine z.B.

http://www.gaskrank.eu/_module/gaskrank/gaskrank_werb_a.gif

welches in die Seite eingebunden ist. Dieses wird per Redirect-Header auf

http://www.evisor.tv/_module/gaskrank/gaskrank_werb_a.gif

umgeleitet. Und dieser Redirect-Header verwendet ISO-8859-1 als Kodierung.

http://imgs.listex.de/img.php?cat=motorrad&id=imdjk

wird umgeleitet auf:

http://imgs.listex.de/set/motorrad/def.gif

Redirect-Header auch hier wieder mit Zeichensatz ISO-8859-1.

Das meinte ich.
Eine Link-Aktualisierung würde vielleicht helfen, ich bin aber nicht sicher.

Jens
 
Vergesst, was ich geschrieben habe - an einem anderen Rechner mit der selben Firefox-Version funktioniert es. Ist wohl ein Proxy-Problem.
 
Vergesst, was ich geschrieben habe - an einem anderen Rechner mit der selben Firefox-Version funktioniert es. Ist wohl ein Proxy-Problem.

Jop schon vergessen! :cs21:

Aber dennoch,
die Links in dem Post davor, zeigen doch nur auf Grafiken, die wiederum auf fremde Seiten zeigen.
Was die Codieren!?! Mir egal.
Die Seite, in dem die Links aufgef?hrt sind, sind UTF-8 Codiert.
<!--BEGINN Ranking Hits CODE-->
<a ref="http://www.ranking-hits.de/" title="SEO Statistik" target="_blank"><img src="http://www.ranking-hits.de/?ref=www.cbf-1000.de&style=30" border="0" alt="Ranking-Hits" /></a>
<!--ENDE Ranking Hits CODE-->

<a target="_blank" href="http://motorrad.listex.de/in.php?id=imdjk"><img border="0" src="http://imgs.listex.de/img.php?cat=motorrad&id=imdjk" width="100" height="50" alt="Vote f?r mich bei www.listex.de!"></a>
</a></span></td>

<a href="http://www.spreadfirefox.com/?q=affiliates&id=0&t=79"><img border="0" alt="Get Firefox!" title="Get Firefox!" src="http://sfx-images.mozilla.org/affiliates/Buttons/120x60/safer.gif"/></a>
</a></span></td>


War eventuell der Browser Cache verantwortlich?
Egal - Hauptsache es funktiofluppt :001:


Gr??e
Blaster
 
Bei einer Bin?rdatei wie z.B. bei der von dir verlinkten GIF Datei d?rfte es herzlich egal sein, ob der Content-Type nun "text/html; charset=iso-8859-1" oder "text/html; charset=iso-8859-1" sagt. :frech4:

Das von JensL beschriebene Problem kann auch --- wie schon vermutet --- von einem Proxy kommen. Insbesondere wenn der Proxy meint besonders intelligent sein zu m?ssen und ab und an abgerufenen Daten ein "charset=iso-8859-1" verpasst obwohl die Daten urspr?nglich einen anderen charset-Parameter hatten.:mx31:

Kann man aber leicht ?berpr?fen, in dem man den Webbrowser f?r einen Test anders konfiguriert, so dass er ohne Proxy auf die Seite zugreift.:ausschau:
 
Kann man aber leicht ?berpr?fen, in dem man den Webbrowser f?r einen Test anders konfiguriert, so dass er ohne Proxy auf die Seite zugreift.:ausschau:

Das ist in einem Unternehmensnetzwerk ohne direkte Verbindung nach aussen eher schwierig ;)

Aber egal, lieber ein "kaputter" Proxy als gar keiner.
 
Zurück
Oben Unten