Hallo,
ich habe bei mir für lokale Zwecke und zum Lernen Apache2 aktiviert. Meine erste Website (nur lokal) habe ich auch erstellt und dort einige Links eingetragen.
Unter anderem habe ich eine Dokumentation von Linux from Scatch in der deutschen Version 6.3 heruntergeladen und in den Webserver integriert und verlinkt.
Also, Web-Server läuft super, ich kann im lokalen Netzwerk zugreifen, ohne Probleme. Jetzt zum Fehler:
1. Die Datei lfs-6.3-nochunks.html kann ich lokal mit Firefox in irgend einem lokalen Ordner öffnen und lesen - ohne Zeichensatzfehler. Das ist ja schon mal gut.
2. Auf dem Web-Server unter /var/apache2/.. abgelegt und in meine index.html eingebunden, kann ich den Link hierzu auch öffnen, Datei wird angezeigt, aber die Umlaute nur mit <?> dargestellt. Also ein Zeichensatzproblem.
Meine index.html hat den charset UTF-8, die Datei lfs-6.3-nochunks.html den charset iso-8859-1 ... soweit so gut, ist unterschiedlich.
Wie sieht jetzt der möglichst elegante Lösungsansatz aus: Konfigurationsänderung des Apache2-Servers (Standard charset ändern) oder Anpassung der (fremden) html-Datei?
Einige Angaben:
Web-Server: Ubuntu 6.10 (Server)
Clients: Ubuntu 7.04
In /etc/apache2/conf.d/charset ist "AddDefaultCharset UTF-8" eingetragen
In /etc/apache2/apache2.conf ist der Eintrag "AddDefaultCharset iso8859-1" auskommentiert, also ein # vorne dran. → muss ich das nur auskommentieren?