Umlaute falsch dargestellt

Hi!

Also ich habe meine html Dateien immer mit dem stink normalen Editor geschrieben. Meine Seite wurde auch richtig dargestellt (Umlaute etc.). Dann wurde es mir zu blöd dauernd mit dem Tabulator arbeiten zu müssen. Deshalb habe ich nun meine html Dateien mit dem Visual C++ Editor bearbeitet. Doch nachdem ich das erste mal meine Änderungen speicherte, wurden plötzlich meine ganzen Umlaute durch kryptische Zeichen ersetzt. Wenn ich die Datei mit dem Editor bzw. im VC++ Editor öffne, sieht alles (auch die Umlaute) aus wie zuvor. Doch auf meiner Homepage sind nur noch kryptische Zeichen statt den Umlauten zu sehen.

Wie kann ich das wieder rückgängig machen?

Thanx!

halloow,
öffne moa bitte mitm phase 5 oda Scriptly von Webocton.
und sag ma was drin steht. :winke:

EDIT:
tipp: beim nächsten moa gscheid machen.
de.selfhtml.org/html/referenz/zeichen.htm
wenn de keine lust hast alles selbst zu schreiben schreibe dir a algorithmus

Also im Scriptly wirds auch richtig dargestellt.

Habe ich das richtig verstanden: Einfach statt z.B.: Ä &Auml schreiben? Dann kann ich ja auch einfach die Suchen und Ersetzen - Funktion verwenden.

jo &Auml = Ä

&Auml[size=150]; [/size] <<<<<die hier ned vergessen

Prinzipiell mußt du dem Editor (und dem browser) nur sagen,
wie die Kodierung beim Lesen zu interpretieren ist und dem
Editor, mit welcher Kodierung das abzuspeichern ist, dann mußt
du Umlaute auch nicht unbedingt maskieren. Das ist immer dann
interessant, wenn die Gefahr besteht, daß sich die Interpretion
der Kodierung ändert - meist dann durch Unvermögen oder
formale Mängel, was natürlich beides zu guten Teilen in der
Hand desjenigen liegt, der Besitzer der Dateien ist ;o)

Vermutlich hast du das einmal als UTF-8 und einmal als
ISO-8859-1 interpretiert bekommen. Es kann natürlich nur
eines von beiden sein. Keinesfalls darf man auch den einen
Teil des Dokumentes mit einer Kodierung verfassen, den anderen
mit einer anderen - das geht dann immer schief.

Du kannst es mit 100 Editoren öffnen. Wenn du es als ISO geschrieben und gespeichert hast wird der nächste Editor kein UTF-8 erzwingen.

Oh - das hatte ich gerade gestern, daß ein anderer Editor auf
einem anderen Rechner mit anderen Voreinstellungen die Umlaute
geschreddert hat, weil der den Inhalt einfach als UTF-8
interpretiert hat - warum auch immer. Jedenfalls konnte ich den
einfach davon überzeugen, es dann richtig zu machen, indem ich
einfach explizit angegeben habe, was die korrekte Kodierung ist.

Das Problem liegt wohl an der historischen Entwicklung von
Betriebssystemen. Zu Anbeginn hat man es versäumt, die so
zu konstruieren, daß man in einem Dokument neben dem
eigentlichen Inhalt auch noch Metainformationen ablegen kann,
die für alle Dokumente einheitlich sind. Deswegen ist dem
Dokument nicht immer anzusehen, wie es kodiert ist.
Nicht einmal das Format selbst ist einheitlich erkennbar.
Bei XML-Formaten ist die Kodierung hingegen recht einfach an
der XML-Verarbeitungsanweisung zu Beginn zu erkennen - leider
ist das nicht einheitlich für alle Klartextformate geregelt. Bei einer
PHP-Datei zum Beispiel ist das erstmal unklar oder stark davon
abhängig, wie sie strukturiert ist.

Mag sein, daß einige Editoren den Inhalt durchsuchen und
versuchen zu raten, wenn sie keine eindeutigen Angaben
verstehen oder finden können oder daß man solch eine Funktion
aktivieren kann. Wie das beim Raten so ist - das Ergebnis muß
nicht immer stimmen ;o)

Hmmm dann sollte man einfach ausschliesslich hochwertige Software nutzen =) oder bei seinem Editor in den einstellungen schaun (wies bei Kate ist) der bietet nämlich erzwingen + automatische erkennung an =)

Ja, es handelte sich da um kate, ob der hochwertig ist oder nicht,
darüber kann man sich streiten, aber generell und mal abgesehen
von kleineren Schönheitsfehlern ist der ganz gut brauchbar ;o)

Man kann auch GEdit oder SciTE benutzen =)