Программно задать кодировку в Microsoft SQL Server
INSERT
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', 'хорошо')
Как видно просто вставляет запись в мою таблицу.
Проблемма в кодировке.
Русский вставляет ввиде ?????????????
Как можно указать программно что я использую кодировку utf-8?
Есть такие средства в Microsoft SQL Server ?
Например:
Код:
alter table Review_Ru alter column Review varchar(скольконужно) collate Cyrillic_General_CI_AS
Либо можно еще попробовать сделать вот так
Код:
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', 'хорошо' collate Cyrillic_General_CI_AS)
select Review collate Cyrillic_General_CI_AS from Review_Ru
VALUES ('1111', 'sdfsdf', '07/08/09', 'хорошо' collate Cyrillic_General_CI_AS)
select Review collate Cyrillic_General_CI_AS from Review_Ru
глядишь да что-нибудь поможет =)
INSERT
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', N'хорошо')
То есть поставить N