Sie müssen es manuell hinzufügen. SQL Server speichert XML immer intern als ucs-2, daher ist es für SQL unmöglich, einen utf-8-Codierungsheader zu generieren
Siehe „Einschränkungen des xml-Datentyps“ auf MSDN
Die XML-Deklaration PI, zum Beispiel <?xml version='1.0'?>
, wird beim Speichern von XML-Daten in einer xml-Datentypinstanz nicht beibehalten. Dies ist beabsichtigt. Die XML-Deklaration (<?xml ... ?>
) und seine Attribute (Version/Kodierung/eigenständig) gehen verloren, nachdem die Daten in den XML-Typ konvertiert wurden. Die XML-Deklaration wird als Direktive für den XML-Parser behandelt. Die XML-Daten werden intern als ucs-2 gespeichert.