Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / не читается кодировка с кирилицей из xml / 4 сообщений из 4, страница 1 из 1
28.07.2021, 22:59
    #40086925
palladin600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не читается кодировка с кирилицей из xml
надо подтянуть данные с внешнего файлика, структура его простая:
Код: xml
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="utf-8"?>
<Data>
  <Descriptions>
    <Description Key="n123" Value="просто описание ZZZ"/>
  </Descriptions>
</Data>



пытаюсь прочитать:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
DECLARE @xmlData XML
SET @xmlData = (
  SELECT * FROM OPENROWSET (
    BULK 'C:\temp\descriptions.xml', SINGLE_CLOB
  ) AS xmlData
)

SELECT @xmlData



а на это SQL2017 говорит, что
Код: plaintext
XML parsing: line 4, character 40, illegal xml character



в общем, студии не нравится, что в документе присутствуют русские буквы.
как можно было бы подлечить запрос, может подскажете?
...
Рейтинг: 0 / 0
28.07.2021, 23:27
    #40086929
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не читается кодировка с кирилицей из xml
palladin600
в общем, студии не нравится, что в документе присутствуют русские буквы.
Файл то в utf-8? Какой код в файле у первой буквы, "п"?
...
Рейтинг: 0 / 0
28.07.2021, 23:58
    #40086932
palladin600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не читается кодировка с кирилицей из xml
alexeyvg,

добрый день.
полазил по msdn,
то рекомендуют вместо SINGLE_CLOB и SINGLE_NCLOB
использовать SINGLE_BLOB
и после этого только заработало.
...
Рейтинг: 0 / 0
29.07.2021, 19:13
    #40087164
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не читается кодировка с кирилицей из xml
palladin600
alexeyvg,

добрый день.
полазил по msdn,
то рекомендуют вместо SINGLE_CLOB и SINGLE_NCLOB
использовать SINGLE_BLOB
и после этого только заработало.
А у меня прямо ваш код заработал, и без ошибок.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / не читается кодировка с кирилицей из xml / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]