Charset in Apache/Debian?

Paradise

New Member
Guten Morgen,

ich bin auf Debian und Apache/2.2.3 umgestiegen.
Nun gibt der Apache aber den charset vor. Also
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
aus meiner html wird vom Browser nicht angenommen.
Code:
wget -S --spider
sagt auch
Content-Type: text/html; charset=UTF-8

Wie muss ich da vorgehen?
 
Default hört sich für mich aber an als würde Apache dann diesen Charset festlegen? Hm, ok ich versuchs, wehe alle seiten sind dann latin :D

Hm, ok das geht. Aber wieso wird der http-equiv="Content-Type" meiner html Dateien nun übernommen wo ein standart-charset drin steht und, wenn nix drin steht nicht.
Andersrum würd ichs verstehen...
 
Last edited by a moderator:
Das AddDefaultCharset in /etc/apache2/apache2.conf ist in Debian standartmäßig auskommentiert. Wenn du es noch in /etc/apache2/conf.d/charset auskommentierst oder explizit ausschaltest liefert Apache gar keine Content-Type Angabe im Header aus und der Browser hat nur die Möglichkeit nach einem HTTP Header Äquivalent in der HTML Datei zu suchen um den passenden Zeichensatz zu finden. Vermutlich ist es das Verhalten das du willst. Aber denk dran das du dann für Verzeichnisse die Textdateien enthalten die keinen Charset festlegen(js, css) wieder ein Defaultcharset definierst.
Default hört sich für mich aber an als würde Apache dann diesen Charset festlegen? Hm, ok ich versuchs, wehe alle seiten sind dann latin
Hm, ok das geht. Aber wieso wird der http-equiv="Content-Type" meiner html Dateien nun übernommen wo ein standart-charset drin steht und, wenn nix drin steht nicht.
"Default" bezieht sich nur auf die interne Zuordnung. Nach Aussen hin spielt es keine Rolle ob der Content-Type für Apache default war oder per Dateinamen (index.html.iso8859-1) festgelegt wurde.
 
Last edited by a moderator:
Ah, jetzt ises weg bei der http Abfrage :)

Bringt ja nix das Apache machen zu lassen solange noch latin und utf8 Seiten aufm Server sind.
 
Bringt ja nix das Apache machen zu lassen solange noch latin und utf8 Seiten aufm Server sind.
Ich hab den Beitrag oben nachträglich editiert, falls du es nicht mehr gesehen hast:
Aber denk dran das du dann für Verzeichnisse die Textdateien enthalten die keinen Charset festlegen(js, css) wieder ein Defaultcharset definierst.
 
Back
Top