Столбец SQL XML, отображающий квадраты в виде узлов - PullRequest
0 голосов
/ 29 ноября 2010

по какой-то причине мой столбец xml в базе данных SQL показывает квадраты как узлы Я не уверен, где это.

XML правильно сформирован. Это объект, сериализованный из .NET.

любая помощь будет отличной.

Образец из колонки:

alt text

Сохраненный XML-файл выглядит следующим образом:

<Details>
    <Attribute Type="o">1000</Attribute>
    <Attribute Type="f">1000</Attribute>
    <Attribute Type="f">2000</Attribute>
  </Details>

.NET-код, который сериализует объект:

this.Serialize(typeof(Details))

Я удаляю следующую строку из строки XML:

<?xml version=\"1.0\" encoding=\"utf-16\"?>

1 Ответ

0 голосов
/ 29 ноября 2010

Что такое определение таблицы точное ? А также точный код, который вы используете в .Net, включая тип сериализатора и используемые типы параметров SQL. Это столбец Detail_XML_Package типа XML или какой-то столбец VARCHAR?

Эти данные выглядят как неправильная кодировка, например, если сериализатор XML сохраняет поток Unicode, а столбец - ASCII.

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