Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите разобрать проблему с кодировкой  [new]
jeka_tg
Guest
Добрый день.

Есть такая XML:
declare @xml xml = 
'<Root>
  <Line NAME="БЛ-Салат Моравский(150)" PRICE="15" COUNT="1" />
</Root>'

select @xml

Отображает данные с "кадабрами":
<Root>
<Line NAME="БЛ-Салат Моравский(150)" PRICE="15" COUNT="1" />
</Root>

Если выполнить так:

declare @xml xml = 
'<?xml version="1.0" encoding="UTF-8"?>
<Root>
  <Line NAME="БЛ-Салат Моравский(150)" PRICE="15" COUNT="1" />
</Root>'

select @xml

То отображает правильно:
<Root>
<Line NAME="БЛ-Салат Моравский(150)" PRICE="15" COUNT="1" />
</Root>

Подскажите, почему так происходит? и как можно это исправить?
6 окт 11, 18:11    [11397208]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобрать проблему с кодировкой  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
jeka_tg
Подскажите, почему так происходит? и как можно это исправить?
А вы сами-то как думаете?
6 окт 11, 18:23    [11397328]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобрать проблему с кодировкой  [new]
jeka_tg
Guest
Я думаю, что MSSQL по умолчанию работает с кодировкой windows-1251...
Но возможно я ошибаюсь...
6 окт 11, 18:33    [11397398]     Ответить | Цитировать Сообщить модератору
 Re: Помогите разобрать проблему с кодировкой  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62908
У ms sql нет умолчаний в части кодировок.
6 окт 11, 18:38    [11397440]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить