APACHE HEADER CHARSET SETZEN

Keine Umlaute = Falscher Zeichensatz

Wer nicht den richtigen Zeichensatz dem Browser übergibt, bekommt oft den Text mit fehlerhaften Umlauten angezeigt. Das passiert mir meistens auf einem frisch eingerichtetem Server. Unter Debian wird der Apache standardmäßig mit der Kodierung UTF-8 ausgeliefert. Meistens wird aber der Zeichensatz ISO-8859-1 verwendet.

Zeichensatz im Apache einstellen

Wer seinem Apache den richtigen Zeichensatz beibringen will, muss „AddDefaultCharset ISO-8859-1“ in der http.conf eintragen. Schneller geht es mit diesem Einzeiler:

echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/httpd.conf

Achtung: Bei manchen Konfigurationen wird die http.conf gar nicht mehr ausgewertet.

Dann muss man die AddDefaultCharset ISO-8859-1 direkt in die /etc/apache2/sites-available/default schreiben (in die entsprechende Sektion natürlich)

PHP und mySQL/MariaDB

 
Nach oben
apache/charset.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp