Je moet het handmatig toevoegen. SQL Server slaat xml altijd intern op als ucs-2, dus het is onmogelijk voor SQL om een utf-8-coderingsheader te genereren
Zie "Beperkingen van het xml-gegevenstype" op MSDN
De XML-declaratie PI, bijvoorbeeld <?xml version='1.0'?>
, blijft niet behouden bij het opslaan van XML-gegevens in een instantie van het XML-gegevenstype. Dit is ontworpen. De XML-declaratie (<?xml ... ?>
) en de bijbehorende attributen (versie/codering/stand-alone) gaan verloren nadat de gegevens zijn geconverteerd naar het type xml. De XML-declaratie wordt behandeld als een richtlijn voor de XML-parser. De XML-gegevens worden intern opgeslagen als ucs-2.