powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / не читается кодировка с кирилицей из xml
4 сообщений из 4, страница 1 из 1
не читается кодировка с кирилицей из xml
    #40086925
palladin600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо подтянуть данные с внешнего файлика, структура его простая:
Код: 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
не читается кодировка с кирилицей из xml
    #40086929
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
palladin600
в общем, студии не нравится, что в документе присутствуют русские буквы.
Файл то в utf-8? Какой код в файле у первой буквы, "п"?
...
Рейтинг: 0 / 0
не читается кодировка с кирилицей из xml
    #40086932
palladin600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

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

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


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