Hallo,
sollte man in normalem Text (nicht in Links) Umlaute maskieren
Man sollte nur diese vier Zeichen maskieren: < (<), > (>), & (&) und " ("). Eventuell auch ' (&x27; aber das sollte normal nicht notwendig sein).
oder genügt die Angabe von
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
Diese Angabe ist nur eine Rückfallabsicherung, falls das Dokument offline betrachtet wird (ähnlich dem XML-Prolog).
Wichtig ist, dass der Server auf dem die Dateien liegen, im HTTP-Header die richtige Zeichenkodierung angibt.
Über PHP hättest du dazu z.B. die Möglichkeit die header-Funktion zu verwenden:
header('content-type: text/html; charset=utf-8');
Ich rate immer zu UTF-8, denn damit kann man alle Zeichen im Dokument ganz normal verwenden (außerdem befinden sich keine Browser mehr im Einsatz, die UTF-8 nicht unterstützen).
Gruß;