Umlaute
SmartyShark
- html
Hallo Leute,
mal eine Frage... Ich habe eine HTML-Seite. Dort will ich Text mit Umlauten hinschreiben ohne die Codes für die Umlaute zu verwenden.
Also ohne ü etc. Dafür sende ich am Anfang folgendes:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Jedenfalls klappt das nicht so richtig. Geht das überhaupt was ich will?
Hallo,
mal eine Frage... Ich habe eine HTML-Seite. Dort will ich Text mit Umlauten hinschreiben ohne die Codes für die Umlaute zu verwenden.
das klingt recht vernünftig.
Dafür sende ich am Anfang folgendes:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Diese Zeile kommt allerdings nur ersatzweise zum Tragen, wenn dein Server im HTTP-Header *keine* Angabe zur Zeichencodierung macht. Ob er das tut, und *welche* Zeichencodierung er angibt, kannst du relativ leicht mit der LiveHTTP-Extension von Firefox nachvollziehen.
Jedenfalls klappt das nicht so richtig.
Mal abgesehen davon, dass das normalerweise keine ausreichende Fehlerbeschreibung ist - das klingt, als würde dein Server behaupten, das Dokument sei in UTF-8 codiert, du speicherst es aber als z.B. ISO-8859-1 (oder umgekehrt). Dann werden im einen Fall je zwei lustige Sonderzeichen anstatt eines Umlauts angezeigt, im anderen Fall ein Fragezeichen oder ein ähnliches Ersatzzeichen.
Sorge also dafür, dass die vom Server angegebene Zeichencodierung dieselbe ist, in der du das Dokument speicherst. Wenn du auf die Serverkonfiguration keinen Einfluss hast, passe dich selbst (bzw. deinen Editor) an.
So long,
Martin
Danke für die Antwort...
Gruss
SmartyShark