Hallo!
He?? Lass dich von deinem Editor nicht verwirren. Denk dir, dort stünde nicht fälschlicherweise "ANSI", sondern "ISO 8859-1" (bzw. "windows-1252", was bis auf den Bereich 80 bis 9F dasselbe ist).
Ah, ich glaube, da ist ein Groschen gefallen...
Weil deine Formulierung im OP "bisher immer
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
angegeben, was mir richtig erscheint, da ich in deutscher Sprache schreibe und somit auch Umlaute und das ß vorkommen" suggerierte, du würde die Angabe der Zeichencodierung nach dem Dokumentinhalt wählen, nicht nach der beim Speichern verwendeten Codierung.
Naja, im Endeffekt hast du mehr oder weniger Recht. Ich hatte die Kodierung, in der gespeichert wird, ja garnicht bewusst gewählt...was mich verwirrt hatte, war, dass du mir anscheinend wiedersprochen hast, obwohl ich es ja (versehentlich) richtig gemacht habe. Aber genau betrachtet hast du mir ja nicht wiedersprochen.
Ersetze "ANSI" durch "ISO 8859-1" (s.o.) und die Frage erfreut sich ihrer Selbstbeantwortung. ;-)
Und nein, nichts mit "ANSI wie ASCII"; sondern ANSI wie ISO 8859-1.
Wäre mir das beides von Anfang an klar gewesen, hätte ich dir viele seltsamme Fragen erspart. ;-)
Vergiss ASCII, eine 7-Bit-Codierung ist heutzutage wohl irrelevant. Vielleicht hätte ich ASCII nicht einmal in Klammern erwähnen sollen, sondern nur von "Basic Latin" sprechen. [http://www.unicode.org/charts/]
Geht klar Chef, schon vergessen. :D
Ich denke, jetzt sind alle Unklarheiten beseitigt. Danke Dir!
Gruß, El Supremo