[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache2 auf Etch: Codierung berücksichtigen?



On 29.11.07 21:39:14, Andreas Pakulat wrote:
> On 29.11.07 21:29:14, Reinhold Plew wrote:
> > Hi Thorsten,
> > 
> > Thorsten Schmidt wrote:
> > > Hallo,
> > > 
> > > leider habe ich ein wenig Probleme, mit einem Apache2 unter Etch.
> > > Das System ist neu installiert, läuft also auf utf-8 - das finde ich 
> > > Prinzipiell schon mal gut.
> > > Nun sind auf dem Server einige HTML-Docs / php-scripte in iso8859-encodiert, 
> > > die der Apache eigentlich nicht wie utf-8 docs behandeln darf. Leider macht 
> > > er genau das.
> > > Ich würde gerne unter allen Umständen vermeiden, die Dateien selber nach utf-8 
> > > zu konvertieren, da sie vers. Benutzern gehören.
> > > D.h. der Apache soll erkennen, ob die Datei utf-8 oder iso8859-15 encodiert 
> > > ist.
> > > 
> > > Wie erledige ich das am besten?
> > 
> > Mit html beschäftigen ;-)
> 
> Sagte der Mann mit Halbwissen ;)

Sagte der Mann ohne Ahnung (naja, jedenfalls ohne 100% infos)

> > Spass beiseite, wenn die HTML-Docs korrekt erstellt sind, findet man
> > darin:
> > 
> > <meta http-equiv="Content-Type" content="text/html;
> > charset=iso-8859-1">
> > 
> > Damit sollte dann jeder Browser wissen, welchen Charset er verwenden
> > soll.
> 
> Noe. Nur wenn der Browser geneigt ist sich das anzuschauen. Die
> meta-Angabe muss vom browser nicht beruecksichtigt werden. Wichtigster
> Hinweis fuer einen Browser ist der Content-Type (inkl. Kodierung) der
> vom Server als Teil der HTTP Header verschickt wird. Deswegen sollte man
> eben zusehen dass dieser mit dem Inhalt der Dateien uebereinstimmt.

Das stimm so zwar, aber Apache interessiert sich offensichtlich auch
fuer den meta-Header und benutzt die Angabe darin fuer die HTTP Header.
Siehe auch meine Antwort an Thorsten mit dem Zitat aus den Configs.

Andreas

-- 
Your true value depends entirely on what you are compared with.



Reply to: