Man sollte bei einer Internetseite die Buchstaben Ä, Ü, Ö (Umlaute eben) durch Ü Ä und Ö ersetzen.
Du meinst eine Seite vom DOCTYPE HTML oder XHTML.
(Ein txt File ist auch eine Internetseite, aber HTML Entities spielen dort keine Rolle.)
Nur wenn das durch den Server gesendete Zeichensatz-Encoding (bzw. das ersatzweise notierte charset im meta Element) einen Zeichensatz nennt, der diese Zeichen nicht abdeckt.
Praktisch erschwert überflüssiges maskieren spätere Behandlung besonders von POST Daten (z.B. das durchsuchen in einer Datenbank)
Sofern du ein Formular hast, der Zeichencode iso-8859-1 ist, so wird ein Browser genau dann HTML Entites in numerischer Form erzeugen, wenn der Zeichensatz das eingegebene Zeichen nicht abdeckt.
Gilt das auch für den <title> im Headbereich?
Es gilt grundsätzlich für alles zwischen <html> und </html>
Ausgenommen sind hierbei <script> </script> sowie <style> </style>
mfg Beat