Web-Server

ID #1249 Apache: Keine Umlaute oder nur "?"

Problem:

Auf der Webseite werden statt Umlauten (ü ä ö ß) nur Fragezeichen (?) angezeigt.
Auch ein setzen von folgender Zeile hilft nicht:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

Lösung:

Manchmal muß man auch dem Apache auf die Sprünge helfen.
Dafür sucht man in der Apache-Konfiguration (/etc/apache2/httpd.conf, /etc/apache2/apache2.conf, etc.) nach DefaultLanguage. (Falls noch nicht vorhanden muß man es entsprechend setzen.)
Aussehen sollte es am Ende etwa so:

DefaultLanguage de
AddDefaultCharset ISO-8859-1

Der obligatorische Reload des Apache darf danach natürlich nicht fehlen: (Bsp.)

/etc/init.d/apache2 reload

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

huschi, zuletzt 2007-08-10 12:42     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   5 von 5 (2 Bewertungen)

Artikel kommentieren

Kommentar von Daniel (2010-06-30 00:54:46):
Folgende Zeile musste ich beisetzen damit der Apache die Aenderungen auch annahm.

AddType "text/html; charset=ISO-8859-1" html php

Ausserdem ist folgender Eintrag in der php.ini nicht verkehrt:
default_charset = "ISO-8859-1"