Hallo Christian,
sorry, aber daran lags wohl nicht.
Folgende Probleme hab' ich inzwischen festgestellt:
* Die Umlaute werden bei der Forumshauptdatei und bei fo_posting.pl *richtig* übertragen.
* Beim Lesen einzelner Postings werden die Umlaute falsch übertragen. Da steht statt "Kleinör Täst" halt "Kleinó¶² 㤳", vorher stand da "Klein".
* Bei einigen Threads (z.B. der Kazaa-Thread ganz unten) kommt immer noch der Fehler "{&&&&&}".
Es liegt aber definitiv nicht am Client oder an Content Negotiation, da ich es mit folgendem Request über telnet probiert habe:
GET /?m=143423&t=26275 HTTP/1.1
Host: forum.de.selfhtml.org
Accept-Language: de;q=1
Heraus kam:
HTTP/1.0 200 OK
Date: Sat, 12 Oct 2002 08:25:06 GMT
Server: Apache/1.3.27 (Unix) PHP/4.2.3 mod_gzip/1.3.26.1a
Vary: Accept-Encoding
Cache-Control: public, max-age=30
Expires: Sat, 12 Oct 2002 08:25:36 GMT
Content-Type: text/html
X-Pad: avoid browser bug
Connection: close
und der gleiche Body wie komprimiert. Daher kann's mod_gzip schon mal nicht sein. Es wird zwar kein Character-Encoding mitgeliefert (was der Validator sicherlich nicht mag) aber in dem Fall ist as Character-Encoding nicht das Problem, hier mal ein Ausschnitt aus dem Body (genaugenommen der Titel):
SELFHTML Forum: (ZU DIESEM FORUM) Kleinó¶² 㤳</title>
Das heißt, dass serverseitig mit dem Zeichensatz irgendwas komplett verrückt spielt.
Grüße,
Christian