как изменить кодировку SQL xml в хранимой процедуре - PullRequest
0 голосов
/ 31 января 2011

sp_xml_preparedocument принимает локальную переменную, объявленную как varchar(max) и установленную в xml, полученную без объявления xml.

Кодировка по умолчанию затем устанавливается в UTF-8, я полагаю.

Когда япопробуйте изменить его на что-то вроде сообщения UTF-16

Переключение с текущей кодировки на указанную кодировку не поддерживается.

Если я оставлю это сообщение по умолчанию

В текстовом содержимом обнаружен недопустимый символ.

.

Любое предложение?

Thx

1 Ответ

1 голос
/ 31 января 2011

Я изменил

varchar (max)

на

nvarchar (max)

и теперь работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...