Umlaute: Localhost ok, Server mist

Status
Nicht offen für weitere Antworten.

Kalma

Erfahrenes Mitglied
Hi,

ich habe grade das Adminpanel für unsere Schulhomepage hochgeladen, aber dort sind die Umlaute total kaputt.

Ich habe einen Server bei server4you.de.
Die Umlaute sind ein großes Problem
 
Welche Zeichenkodierung verwendest du denn und mit welcher werden die Dokumente ausgeliefert?
 
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ACP</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

Das ist der Header.


Bei Seiteninformationen wird bei kodierung:
ISO-8859-1
ausgegeben
 
Bedauerlicherweise ist das nicht die einzige wichtige Information. Die Angabe der Kodierung im html-Dokument ist nur so eine Art Fallback. Die greift dann, wenn der Server keinen entsprechenden http-Header sendet. Welchen er sendet, kann man in der .htaccess einstellen. Man kann das einmal generell einstelle, oder per Dateityp. In meiner steht z.B.:
Code:
AddType text/html;charset=utf-8;qs=1.0 .html
AddType application/xhtml+xml;charset=utf-8;qs=0.999 .xhtml
Mit welcher Kodierung der Server Deines Providers die Datei liefert, kannst Du z.B. im Firefox mit Ctrl-I (oder Extras-Seiteninformationen oder Ansicht-Zeichenkodierung) nachsehen. Die dort eventuell gegebenen Informationen haben Vorrang vor denen in der html-Datei.

Ach ja, und natürlich muss die Datei in Deinem Fall auch iso-8859-1 kodiert sein :)
 
Bei CTRL+I kommen bei mir Lesezeichen. ä


Aber meinst du das?
Content Type: text/html; charset=iso-8859-1
?
 
Das sieht allerdings nach der http header Info aus. In dem Fall meinte ich das, ja.

merkwürdig, demnach müsste es eigentlich stimmen. Wie sind denn die Umlaute verhunzt? Werden da mehrere kryptische Murkszeichen pro Umlaut dargestellt, oder ist es eher so, dass ein Umlaut plus noch ein Zeichen als ein kryptisches Murkszeichen dargestellt werden?
 
Zuletzt bearbeitet:
Das sieht mir nach zwei Zeichen aus. Also der Umlaut wird durch zwei kryptische Murkszeichen ersetzt.

Daraus kann man schließen, dass die Datei tatsächlich in utf-8 kodiert wurde, der Browser aber, zu Recht, davon ausgeht, dass sie in is0-8859-1 kodiert wirde.

Überprüfe mal die Einstellungen Deines Editors. Oder korrigiere die Seitenkodierung nach utf-8.
 
Status
Nicht offen für weitere Antworten.
Zurück