AddDefaultCharset setzen

Apache, Lighttpd, nginx, Cherokee
Post Reply
technology
Posts: 9
Joined: 2006-01-13 02:58
 

AddDefaultCharset setzen

Post by technology »

Hallo,

auf meinem Server werden "ä", "ö" und "ü" durch ein "?" ersetzt.
In der httpd.conf habe ich daraufhin "AddDefaultCharset On" hinzugefügt, den Apache neugestartet, und gemerkt das der Eintrag anscheinend ignoriert wird.

Gibt es noch andere Dateien, in denen man da was abändern muss, bzw. andere Gründe dafür?

ps.: Apache 2.0 wird genutzt


Danke schonmal, mfg.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: AddDefaultCharset setzen

Post by Joe User »

AddDefaultCharset ist bei neueren Apaches absichtlich nicht mehr gesetzt, da es mehr Probleme verursacht, als es Nutzen bringt. Den zu verwendenden Charset setzt man, sofern möglich, entweder innerhalb der Dokumente, oder überlässt es den Clienten. Wenn es sich um (X)HTML-Dateien handelt, dann verwende bitte den entsprechenden META-Tag...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: AddDefaultCharset setzen

Post by technology »

Danke für die Info.
Aber dann muss mein Problem andere Gründe haben, denn es handelt sich unter Anderm auch um ein WBB2, bei welchem Sonderzeichen nicht angezeigt werden.
Und bei diesem gehe ich einfach mal davon aus, das dort ein allgemeiner Charset verwendet wird, nämlich "windows-1252"

Woran kann es denn noch liegen?

*edit*
ps.: In der php.ini ist default_charset auf iso-8859-1 gesetzt.

*edit2*
mir ist gerade aufgefallen, das es sich nur um ä, ö, ü und so handelt, Sonderzeichen funktionieren.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: AddDefaultCharset setzen

Post by Joe User »

Wie sieht denn der entsprechende META-Tag Deines WBB2 aus? Desweiteren sollte in der php.ini kein Charset vorgegeben werden...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
technology
Posts: 9
Joined: 2006-01-13 02:58
 

Re: AddDefaultCharset setzen

Post by technology »

Ich grab den Thread mal aus, weil es im Prinzip das selbe Problem ist, jedoch unter anderen Umständen.

Und zwar funktionieren die Sonderzeichen jetzt zwar auf den normalen Webseiten einwandfrei, jedoch unter Java nicht.
Unter dem Charset "utf-8" werden "?" ausgegeben, unter "windows-1252" und "iso-8859-1" kommen irgendwelche kyrilischen Zeichen.

Kann das an den locals liegen?
Für Debian habe ich zu dem Thema schon bischen was gefunden, z.B. das man per apt-get die locals bearbeiten kann.
Nur für SuSE finde ich dazu leider absolut nichts.


ps.: Das mit der php.ini war ein Schreibfehler, meinte die httpd.conf glaub ich. Aber den Eintrag hatte ich da sowieso wieder gelöscht, weil es ja ein Apache 2 ist.
Post Reply