Guckst Du hier: http://blackgoddess666.de/uc.html, dort tritt das Problem u.a. auf.
<?xml version="1.0" encoding="UTF-8"?>
...
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Das eine Mal gibst du UTF-8 an, das andere Mal gibst du ISO-8859-1 an. Die XML-Deklaration hat Vorrang, bzw., echte XHTML-Benutzeragenten ignorieren eh die zweite Angabe. Nichtsdestotrotz ist dein Dokument ISO-8859-1 kodiert, du willst also entweder
<?xml version="1.0" encoding="iso-8859-1"?>
verwenden oder das Dokument UTF-8 kodieren, was bei XHTML 1.1 sicherlich sinnvoll wäre. XHTML 1.1 Dokumente sollten übrigens nicht als text/html Dokumente ausgeliefert werden, vgl. http://www.w3.org/TR/xhtml-media-types/