SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.05.2022 12:46:50

Владимир86
Участник
Зарегистрирован: 12.05.2022
Сообщений: 1

Кодировка

Добрый день!

Прошу не пинать, начинающий пользователь.

Суть. Есть файл csv в кодировке utf-8, после загрузки в mssql кириллица не отображается корректно. Да, я прочитал примеры, но не помогает.. Подскажите, пожалуйста, где мне изменить код, чтоб отображение стало корректным. Пример и скрин прикладываю.

--Создаю таблицу:

create table [dbo].[sales](
    Kanal NVARCHAR(255) NULL,
    Mag NVARCHAR(255) NULL,
    datet NVARCHAR(255) NULL,
    chek NVARCHAR(255) NULL,
    kat NVARCHAR(255) NULL,
    grupkat NVARCHAR(255) NULL,
    podkat NVARCHAR(255) NULL,
    god NVARCHAR(255) NULL,
    dk NVARCHAR(255) NULL,
    dateopendk NVARCHAR(255) NULL,
    prod NVARCHAR(255) NULL,
    prodkol NVARCHAR(255) NULL,
    skidka NVARCHAR(255) NULL,
    marga NVARCHAR(255) NULL,
    )
-- загрузка
bulk insert [dbo].[sales]   
from 'C:\Users\User\Desktop\P\2021.csv'
with(
    rowterminator = '\n',
    fieldterminator = ',',
    firstrow = 2,
    Batchsize = 10000
    )

  SELECT name, collation_name FROM sys.databases WHERE name = 'mydbvv';
  select*from [dbo].[sales]

  ALTER DATABASE [mydbvv] COLLATE Latin1_General_CI_AS; 

  SELECT name, collation_name FROM sys.databases WHERE name = 'mydbvv';
  select*from [dbo].[sales]


Прикрепленные файлы:
Attachment Icon Desktop_220512_1245.jpg, Размер: 953,792 байт, Скачано: 154

Неактивен

 

#2 12.05.2022 20:23:38

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2421

Re: Кодировка

См. FAQ пункт 3.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson