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

Откуда:
Сообщений: 3
Нужно вывести таблицы в xml-файл, юзаем для этого утилиту bcp. Файл создается в кодировке UCS-2, а нужно UTF-8. Пробовали в bcp указывать -C60xxx (какой там код у UTF-8?), в общем он жаловался что не поддерживает такой. Как сохранить или сконвертировать из UCS-2 в UTF-8? Или может подскажите утилиту для конвертирования в автоматическом режиме готового xml-файла из одной кодировки в другую?
19 июл 07, 11:01    [4408066]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: UCS-2 to UTF-8  [new]
Яна Мотолана
Member

Откуда:
Сообщений: 30
АКТУАЛЬНО!
2 июн 14, 12:15    [16105274]     Ответить | Цитировать Сообщить модератору
 Re: UCS-2 to UTF-8  [new]
user89
Member

Откуда:
Сообщений: 2083
Яна Мотолана,

а задача какая? Нужно обязательно в UTF-8? Или может Windows-кодировка сойдет? 14923498

Тут про bcp пишут
Важно!
SQL Server не поддерживает кодовую страницу 65001 (кодировка UTF-8)
2 июн 14, 15:23    [16106836]     Ответить | Цитировать Сообщить модератору
 Re: UCS-2 to UTF-8  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
SSIS пакет CSV как раз в UTF-8 создает, но без BOM. Может и с XML аналогично.
2 июн 14, 18:06    [16108369]     Ответить | Цитировать Сообщить модератору
 Re: UCS-2 to UTF-8  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Владислав Колосов
но без BOM
В среде *nix как раз не советуют его ставить, это чисто для Win, для обратной совместимости багов.

автор
Нужно вывести таблицы в xml-файл, нужно UTF-8
Можно и не через BCP: 9803638
EXEC dbo.spSaveToFile 'Z:\Path\MyFile.xml' ,@XMLData
3 июн 14, 02:19    [16110040]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить