Hallo!
<?xml version="1.0"?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Ein Hinweis aus der Spezifikation (allerdings nur »informative«):
If this is not possible, a document that wants to set its character
encoding explicitly must include both the XML declaration an encoding
declaration and a meta http-equiv statement.
http://www.w3.org/TR/xhtml1/#C_9
Zur anderen Diskussion eine Stelle, die »normative« ist:
An XML declaration is not required in all XML documents; however XHTML
document authors are strongly encouraged to use XML declarations in all
their documents. Such a declaration is required when the character
encoding of the document is other than the default UTF-8 or UTF-16 and
no encoding was determined by a higher-level protocol.
http://www.w3.org/TR/xhtml1/#strict
Ob du in deinem Fall also eine XML-Deklaration brauchst, hängt davon
ab, ob der Browser durch Informationen in einem anderen Protokoll zu
dem Charset kommen kann.
emu
[...]