Musisz to dodać ręcznie. SQL Server zawsze przechowuje xml wewnętrznie jako ucs-2, więc SQL nie może wygenerować nagłówka kodującego utf-8
Zobacz „Ograniczenia typu danych xml” w witrynie MSDN
PI deklaracji XML, na przykład <?xml version='1.0'?>
, nie jest zachowywany podczas przechowywania danych XML w wystąpieniu typu danych XML. To jest zgodne z projektem. Deklaracja XML (<?xml ... ?>
) i jego atrybuty (wersja/kodowanie/stand-alone) są tracone po przekonwertowaniu danych na typ xml. Deklaracja XML jest traktowana jako dyrektywa parsera XML. Dane XML są przechowywane wewnętrznie jako ucs-2.