Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Apache, Lighttpd, nginx, Cherokee
Post Reply
User avatar
vulnix
Posts: 7
Joined: 2005-03-08 16:42
Location: Hamburg
 

Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by vulnix »

Hallo!

Ich habe vor längerer Zeit ein apt-get dist-upgrade
gemacht, damit ich von Debian 3.1 sarge auf [x.x.] etch updaten konnte...

Im Zuge dieses serverweiten Updates wurde Apache 1.3 durch Version 2 ersetzt, PHP von 4 auf 5 und MySQL Version 5..
Nun sieht es so aus, dass auf Websiten die Umlaute immer als Kästchen mit Fragezeichen angezeigt werden, siehe hier zum Beispiel im Hauptmenü...
Oder ein besseres Beispiel (man beachte auch den Quellcode): die hier

Allerdings werden die Umlaute nur nicht angezeigt, wenn im Quellcode auch ein Umlaut steht. Sobald im Quellcode beispielsweise ö steht, wird alles problemlos angezeigt. So war es vorher aber nicht. Vor dem Update war es egal, was im Quellcode steht... Kann man das irgendwie wieder gerade biegen?


Falls es wichtig ist einmal die Ausgabe von uname -a:

Code: Select all

Linux vulnix.nettix.org 2.6.11-1-386 #1 Fri May 20 06:15:52 UTC 2005 i686 GNU/Linux
Danke und Gruß,

Patric
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by daemotron »

Mit welchem Zeichensatz laufen jetzt Deine MySQL-Datenbanken? UTF8 zusammen mit einem (ungepatchten) PHP stellen meines Wissens nach ein Problem dar.
User avatar
vulnix
Posts: 7
Joined: 2005-03-08 16:42
Location: Hamburg
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by vulnix »

Bist du Sicher, dass das mit MySQL zusammen hängt?
Weil guck dir mal das zweite Beispiel an (hier noch mal der Link: http://www.vulnix.de/test.html und guck dann in den Quellcode.
Ich denke mal nich das MySQL der Problemfaktor ist, wenn das schon bei "normalen" HTML-Seiten auftritt, oder? Wenn doch, dann belehrt mich eines besseren ^^

Gruß,
Patric
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by Joe User »

Code: Select all

grep -rin defaultcharset /etc/apache2
grep -in charset /etc/php.ini /etc/my.cnf
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.
User avatar
vulnix
Posts: 7
Joined: 2005-03-08 16:42
Location: Hamburg
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by vulnix »

Code: Select all

vulnix:/etc/mysql# grep -rin defaultcharset /etc/apache2/
/etc/apache2/conf.d/charset:1:AddDefaultCharset UTF-8
/etc/apache2/apache2.conf:301:#AddDefaultCharset        ISO-8859-1
vulnix:/etc/mysql# grep -in charset /etc/php5/apache2/php.ini /etc/mysql/my.cnf
/etc/php5/apache2/php.ini:428:; the Content-type: header.  To disable sending of the charset, simply
/etc/php5/apache2/php.ini:433:;default_charset = "iso-8859-1"
/etc/php5/apache2/php.ini:1006:; If empty or not set the client charset from freetds.comf is used
/etc/php5/apache2/php.ini:1008:;mssql.charset = "ISO-8859-1"
Joe User! Du bist der Held!!!!
Das is jetz nich ironisch gemeint. Du hast mir den entscheidenden Hinweis gegeben :D
In der Apache2 charset config, wie oben wunderschön zu sehen ist, stand das nämlich auf UTF-8 und ich habs jetzt auf ISO-8859-15 umgestellt (oder sollte ich besser ISO-8859-1 nehmen??).
Auf jeden Fall funzt es jetzt wieder und ich bin unendlich dankbar!!!

Gruß,
Patric
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by Joe User »

AddDefaultCharset sollte/muss komplett raus...
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.
User avatar
vulnix
Posts: 7
Joined: 2005-03-08 16:42
Location: Hamburg
 

Re: Auf Webseiten keine Umlaute mehr nach apt-get dist-upgrade

Post by vulnix »

Alles klar. Habs auskommentiert und funzt wie gehabt.
DANKE!
Damit kann man diesen Beitrag ja als gelöst ansehen!

Gruß,
Patric
Post Reply