On 15.03.2004, at 17:02, STAR Group Webmaster wrote:

Hallo,
meiner Meinung nach sollte der folgende Code in den HTML Dateien dazu ausreichen:

<!DOCTYPE ....>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta http-equiv="content-language" content="fr">
<!-- weitere meta Informationen ... -->
</head>

Tut es nicht, da Apache ab 2.0 immer (ausser entsprechend konfiguriert) einen Content-Type-Header in folgdender Form mitschickt: Content-Type: 'text/html; charset=ISO-8859-1' und dieser Header normalerweise von den Browsern bevorzugt benutzt wird. Nur bei fehlendem CT-Header sollte der Browser auf die Meta-Angaben im HTML zurückgreifen.

Cheers,
Erik

Gruss Marcel

Hallo,

Danke für den Tip.

Aber in meiner httpd.conf ist genau diese Zeile drin und auch aktiv.

AddDefaultCharset ISO-8859-1
Folglich werden also alle Text-Files, die nicht explizit mit einem Charset ausgezeichnet sind (z.b. über eine Datei-Endung), als ISO-8859-1 gesendet.
Soll das so sein?
Das Problem liegt meiner Meinung nach das in der HTML Seite, im Quelltext
eben "Charset UTF8" drin steht und somit der Apache versucht dieses so
anzuzeigen.
Apache versucht *nie* anhand dem Inhalt einer HTML-Seite festzustellen, mit welchem Charset die Seite gesendet werden soll (sprich welches Charset im Header der HTTP-Antwort enthalten sein soll). Das Charset innerhalb des HTMLs wird (wenn überhaupt) nur vom Client/Browser ausgewertet.
Kann mir jemand sagen ob es im "Charset UTF8" überhaut Umlaute gibt?
Ja, und noch eine ganze Menge mehr ;)
Kann es sein das der Apache 1.3 diese Formatierung nicht hatte?
Nein.
Bin weiterhin für jeden Tip Dankbar.
Erklär' doch mal genau, mit welchem Charset Deine Dateien verfasst wurden. Ich nehme UTF-8 an da dies ja im Quelltext steht. Wenn das der Fall ist, dann kannst du entweder alle die entsprechenden Seiten, die in UTF-8 gesendet werden sollen, mit einer zuvor definierten Datei-Endung ausstatten (index.html.utf-8) _oder_ falls alle Dateien davon betroffen sind, das DefaultCharset von ISO-8895-1 auf UTF-8 ändern.
Bis bald Daniel
Hoffe das hilft.
Cheers,
Erik

----------------------------------------------------------------------- ---
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
----------------------------------------------------------------------- ---

Attachment: smime.p7s
Description: S/MIME cryptographic signature



Antwort per Email an