Apache2 Sonderzeichen

Apache, Lighttpd, nginx, Cherokee
Post Reply
Anonymous
 

Apache2 Sonderzeichen

Post by Anonymous »

Hi,

ich hab Suse Linux 9.0 installiert, Apache 2 und PHP 4.3.4!
Jetzt zu meinem Problem!
Apache2 stellt mir die Sonderzeichen(z.B. Ã? Ã? Ã?) in Html falsch dar, sind dann irgendwelche komischen Zeichen oder es werden nur Leerzeichen dargestellt!
Wenn ich Apache 1.3.* benutze, kommt der Fehler nicht!
woran kann es liegen!

Thx!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Apache2 Sonderzeichen

Post by Joe User »

Der Fehler liegt nicht bei Apache, sondern bei Dir, sprich in Deinen HTML-Seiten. Poste mal bitte den Source einer Seite bis zum '<body'.
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Apache2 Sonderzeichen

Post by dodolin »

Anonymous
 

Re: Apache2 Sonderzeichen

Post by Anonymous »

Danke, dodolin!
Hab den adddefaultcharset Wert umgestellt und jetzt funktioniert es!

Joe User wenn es an mir gelegen hätte, sprich an meinen HTML-Seiten wäre es nicht mit Apache 1.3.* gelaufen!
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Apache2 Sonderzeichen

Post by Joe User »

mercury wrote:Joe User wenn es an mir gelegen hätte, sprich an meinen HTML-Seiten wäre es nicht mit Apache 1.3.* gelaufen!
Doch, denn für die Darstellung ist nicht Apache, sondern der UA zuständig. Daher kann der Fehler nur im Source Deiner Seiten sein, glaub es, oder lies Dich selbst durch http://www.w3.org/MarkUp/...
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Apache2 Sonderzeichen

Post by dodolin »

Daher kann der Fehler nur im Source Deiner Seiten sein
Nope. Wenn der Webserver das ohne oder mit falschem Charset ausliefert, nützt es gar nichts, wenn das Dokument korrekt ist, weil ein korrekt funkionierender UA das dann nicht interpretieren kann und darf.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Apache2 Sonderzeichen

Post by Joe User »

dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Apache2 Sonderzeichen

Post by dodolin »

@Joe User: Auch in deinen Links bzw. in meinem Link zur Apachen-Doku steht, dass der HTTP Encoding-Header höhere Priorität hat als ein META-Tag im Dokument und diesen überschreibt. Wenn also die Apachen-Konfig in dieser Hinsicht falsch ist, nützt auch das korrekte Dokument nichts mehr.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Apache2 Sonderzeichen

Post by Joe User »

dodolin wrote:@Joe User: Auch in deinen Links bzw. in meinem Link zur Apachen-Doku steht, dass der HTTP Encoding-Header höhere Priorität hat als ein META-Tag im Dokument und diesen überschreibt.
Argl, ich sollte hin und wieder etwas aufmerksamer lesen :-/
dodolin wrote:Wenn also die Apachen-Konfig in dieser Hinsicht falsch ist, nützt auch das korrekte Dokument nichts mehr.
Bleibt nur noch die Frage offen, wer die Default-Config des Apache des OPs geändert hat...
karatekid
Posts: 52
Joined: 2002-08-11 02:05
Contact:
 

Re: Apache2 Sonderzeichen

Post by karatekid »

habe das gleiche Problem, dass die Sonderzeichen nicht angezeigt werden.

Wo genau muss ich denn diesen Eintrag "adddefaultcharset" vornehmen? In welcher Datei an welcher Stelle?

Gruß

Sebastian
hugo
Posts: 87
Joined: 2002-06-08 21:33
 

Re: Apache2 Sonderzeichen

Post by hugo »

Salve!
@ KarateKid
Der Apache wird über die httpd.conf konfiguriert, da muss das dann also auch rein.

Hugo ;)
karatekid
Posts: 52
Joined: 2002-08-11 02:05
Contact:
 

Re: Apache2 Sonderzeichen

Post by karatekid »

danke Hugo, habs hinbekommen :)
dimaki
Posts: 66
Joined: 2002-11-07 14:45
 

Re: Apache2 Sonderzeichen

Post by dimaki »

Wenn ich das jetzt alles richtig verstanden hab,
wäre es dann nicht am Besten den Eintrag auf Off zu setzen.
Dann müsste doch immer das Charset aus dem Meta genommen werden.
Andernfalls ist das Charset für den Server ja dann immer gleich.

Oder seht Ihr da irgendwelche Probleme?
majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09
 

Re: Apache2 Sonderzeichen

Post by majortermi »

Joe User wrote:Bleibt nur noch die Frage offen, wer die Default-Config des Apache des OPs geändert hat...
Das gleiche Problem hatte ich auch, als ich mein System von Apache 1.3 auf Apache 2.0 migriert habe. Aus welchem Grund auch immer, halten es die Jungs von der Apache Foundation wohl für eine gute Idee, in der Standard-Konfiguration alles als ISO-8859-1 auszuliefern. Das hat bei mir zu Problemen geführt, weil ich z.T. UTF-8 benutze.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Post Reply