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.
AddDefaultCharset setzen
Re: AddDefaultCharset setzen
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/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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
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.
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.
Re: AddDefaultCharset setzen
Wie sieht denn der entsprechende META-Tag Deines WBB2 aus? Desweiteren sollte in der php.ini kein Charset vorgegeben werden...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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
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.
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.
