Si toglie <?xml perché altrimenti alcuni browser entrano in conflitto, il problema è definito come Quirks Mode.

Per evitare i geroglifici, puoi mettere dentro <head> il meta:
codice:
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />