Umlaute-Problem beim lesen aus Datenbank

Mir ist vorhin aufgefallen, dass auf dem frisch installierten Server (mit Debian Etch) ein Problem mit der Darstellung von Umlauten beim Lesen von Datenbankinhalten auftrat. Um genau zu sein, war das bei einem uralten Forum, dass ich noch laufen habe.

In der Datenbank und mit phpMyAdmin sahen die Einträge gut aus, doch im Forum waren statt Umlauten nur Rauten mit Fragezeichen zu sehen:

Fehler: Umlaute als Rauten mit MySQL unter Debian

Dass es sich dabei um nen falsch eingestellten Zeichensatz handelt, liegt eigentlich auf der Hand. Wer das bei sich auch beobachtet, kann mal in der Config vom Apache2 unter

/etc/apache2/apache2.conf

gucken, ob die Zeile

AddDefaultCharset ISO-8859-1

einkommentiert ist. Beim Debian-Standart scheint die Zeile auskommentiert zu sein; einkommentieren und Apache neustarten hat bei mir den Fehler beseitigt.

Tags: , , , ,

One Response to “Umlaute-Problem beim lesen aus Datenbank”

  1. barb sagt:

    hey, herzlichsten Dank! hat geholfen!!! :)