<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">fakexml.html and fakexml2.html both work as UTF-8 for me in Safari 4 and Firefox 3 on Mac.<div>fakexml_iso.html shows up as UTF-8 in Safari 4, but ISO-8859-1 in Firefox.</div>
<div>fakexml2_iso.html has a broken degree in both Safari and Firefox.</div><div><br></div><div>So for me, you can get the XML prolog to override the encoding, but Safari gets confused with a non-UTF-8 encoding in the prolog (reports that it's using UTF-8 but it isn't).</div>
</span>