avete sentito parlare di UTF-8+NAMES ? che ne dite?

usando ajax, firefox mi produceva errori di validazione in pagine XHTML1.1 nel momento in cui trovava le entità letterali. Una guida dice che con utf-8 le uniche entità utilizzabili, oltre alle 4 standard letterali, sono quelle numeriche, e difatti usando queste non c'è alcun problema

ora mi chiedo:
- ma che c'entrano le entità con il coding? non è un problema di DTD ?
- ho provato questo coding="UTF-8+names" ma non viene riconosciuto
- le entità letterali vengono tranquillamente riconosciute dentro le pagine ...è solo con l'utilizzo di innerHTML che le entità letterali non vengono più riconosciute