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

Откуда:
Сообщений: 61
Импортирую файл из CSV в таблицу на MS SQL , вместо русских символов знаки вопроса. Как решить проблему ?




create table art
(art VARCHAR(500),
name VARCHAR(500),
GRP VARCHAR(500)
)

BULK INSERT art
FROM 'C:\Users\oleg\Desktop\magnit\Test DataSource\art.txt'
WITH
( firstrow = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
1 сен 16, 21:18    [19619131]     Ответить | Цитировать Сообщить модератору
 Re: Импорт файла и русские символы  [new]
komrad
Member

Откуда:
Сообщений: 5764
bot2
Импортирую файл из CSV в таблицу на MS SQL , вместо русских символов знаки вопроса. Как решить проблему ?



указать кодировку файла - CODEPAGE
https://msdn.microsoft.com/en-us/library/ms188365.aspx
1 сен 16, 22:22    [19619276]     Ответить | Цитировать Сообщить модератору
 Re: Импорт файла и русские символы  [new]
bot2
Member [заблокирован]

Откуда:
Сообщений: 61
komrad, а что нужно написать ?)
1 сен 16, 22:51    [19619384]     Ответить | Цитировать Сообщить модератору
 Re: Импорт файла и русские символы  [new]
komrad
Member

Откуда:
Сообщений: 5764
bot2
komrad, а что нужно написать ?)

что-нибудь типа

BULK INSERT art
FROM 'C:\Users\oleg\Desktop\magnit\Test DataSource\art.txt'
WITH
(	firstrow = 2,
CODEPAGE='КОДИРОВКА',
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)


а вместо КОДИРОВКА указать кодировку вашего файла

как узнать кодировку файла
1 сен 16, 23:01    [19619413]     Ответить | Цитировать Сообщить модератору
 Re: Импорт файла и русские символы  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8839
bot2,

а что в файле, UTF-8?
1 сен 16, 23:20    [19619468]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить