Hallo,
ich bin grade etwas über die Zeichencodierung irritiert, z. B.
Nun habe ich das erste Mal etwas intensiver mit Notepad++ gearbeitet. Dort können unter "Format" verschiedene Formate für die Datei ausgewählt werden, z. B. ANSI oder UTF-8. Bei anderen Editoren ist mir so eine Möglichkeit noch nicht aufgefallen.
Wenn ich also eine html-Datei im ANSI-Modus erstelle und als Charset UTF-8 in die Kopfdaten eintrage, wird das Format im Notepad++ trotzdem weiterhin als ANSI angezeigt. Ich kann es aber über Notepad++ ins UTF-8-Format umwandeln.
Die Web Developer Toolbar richtet sich wiederum nur nach dem Eintrag im Kopfteil.
Ich habe jetzt mal probehalber eine Datei mit dem einzigen Eintrag <p> </p> im Notepad++ von ANSI nach UTF-8 konvertiert.
Mit dem Charset-Eintrag UTF-8 wird erwartungsgemäß nichts angezeigt. Ändere ich den Eintrag jedoch in ISO-8859-1, wird folgendes im Browser angezeigt:
Muß das Dateiformat jeweils zum Charset gewählt und gegebenfalls umgewandelt werden, falls der Charset nachträglich bei einer bestehenden HTML-Datei geändert wird? Dazu habe ich leider keine Informationen gefunden. Auch bei anderen Editoren, z. B. Dreamweaver, finde ich keine entsprechenden Möglichkeiten.
Oder kann ich html-Dateien einfach im ANSI-Format erstellen und mich darauf verlassen, das die Browser sich nur nach dem Charset-Eintrag richten?
Gruss
MrMurphy
ich bin grade etwas über die Zeichencodierung irritiert, z. B.
oder<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Bislang bin ich davon ausgegangen, das die Browser sich nur nach den Angaben im Kopfteil richten und das Textdateien (das sind html-Dateien ja wohl) die Zeichen nur auf eine Art speichern.<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Nun habe ich das erste Mal etwas intensiver mit Notepad++ gearbeitet. Dort können unter "Format" verschiedene Formate für die Datei ausgewählt werden, z. B. ANSI oder UTF-8. Bei anderen Editoren ist mir so eine Möglichkeit noch nicht aufgefallen.
Wenn ich also eine html-Datei im ANSI-Modus erstelle und als Charset UTF-8 in die Kopfdaten eintrage, wird das Format im Notepad++ trotzdem weiterhin als ANSI angezeigt. Ich kann es aber über Notepad++ ins UTF-8-Format umwandeln.
Die Web Developer Toolbar richtet sich wiederum nur nach dem Eintrag im Kopfteil.
Ich habe jetzt mal probehalber eine Datei mit dem einzigen Eintrag <p> </p> im Notepad++ von ANSI nach UTF-8 konvertiert.
Mit dem Charset-Eintrag UTF-8 wird erwartungsgemäß nichts angezeigt. Ändere ich den Eintrag jedoch in ISO-8859-1, wird folgendes im Browser angezeigt:
Demnach scheint es für Dateien unterschiedliche Speicherformate zu geben.
Muß das Dateiformat jeweils zum Charset gewählt und gegebenfalls umgewandelt werden, falls der Charset nachträglich bei einer bestehenden HTML-Datei geändert wird? Dazu habe ich leider keine Informationen gefunden. Auch bei anderen Editoren, z. B. Dreamweaver, finde ich keine entsprechenden Möglichkeiten.
Oder kann ich html-Dateien einfach im ANSI-Format erstellen und mich darauf verlassen, das die Browser sich nur nach dem Charset-Eintrag richten?
Gruss
MrMurphy