So. 04.01.2009
23:49 Uhr
#3
- Registriert seit
- 21.10.2007
- Beiträge
- 5.951
- Beitragswertungen
jo hattest recht. geht wieder alles. dank dir
Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
externer Link
So. 04.01.2009
23:55 Uhr
#4
- Registriert seit
- 01.01.2009
- Beiträge
- 28
- Beitragswertungen
Was mir grundsätzlich aufgefallen ist, ist dass ilch das Charset/Encoding nicht im Response-Header übergibt.
Das Problem ist, dass ein Apache 2.2 aber ein DefaultCharset setzt. Und dieses DefaultCharset ist üblicherweise UTF-8.
Das heißt, da ilch dieses DefaultCharset im Response-Header nicht überschreibt, bekommt der Browser zwei wiedersprüchliche Angaben.
a) im Response-Header steht UTF-8
b) im HTML steht im meta content="text/html; charset=iso-8859-1"
Der FireFox nimmt in diesem Fall dann leider a) und so wird die Seite falsch dargestellt.
Frage:
- Kann man im ilch über eine Konfigurations-Datei das Response-Header charset einstellen?
- Wenn nein, wo würde man es am besten programatisch einbauen?
Gruß
Jochen
Mo. 05.01.2009
00:11 Uhr
#6
- Registriert seit
- 21.10.2007
- Beiträge
- 5.951
- Beitragswertungen
das denk ich auch. hatte das ziemlich schnell geändert.
Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
externer Link
Mo. 05.01.2009
00:19 Uhr
#7
- Registriert seit
- 01.01.2009
- Beiträge
- 28
- Beitragswertungen
Meine Frage bezog sich nicht auf Chapters Frage, sondern generell zu ilch.
(um zu sehen was ich meine, einfach mal einen Apache 2.2 nehmen und ilch installieren*, dann sieht man dass er immer UTF-8 macht, egal was im HTML steht, weil es eben im Header des HTTP-Response steht)
Gruß
Jochen
*ich beziehe mich jetzt auf eine default debian/ubuntu installation
Zuletzt modifiziert von Surangumal am 05.01.2009 - 00:25:59