Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программно задать кодировку в Microsoft SQL Server

331
23 мая 2007 года
alexburzak
335 / / 23.04.2006
Есть простой код:
INSERT
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', 'хорошо')
Как видно просто вставляет запись в мою таблицу.
Проблемма в кодировке.
Русский вставляет ввиде ?????????????
Как можно указать программно что я использую кодировку utf-8?
Есть такие средства в Microsoft SQL Server ?
385
24 мая 2007 года
SomewherSomehow
477 / / 25.07.2004
Может быть проблема в collations-ах, можно задать их для сервера в целом или для отдельной базы, таблицы или колонки.
Например:
 
Код:
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

глядишь да что-нибудь поможет =)
331
24 мая 2007 года
alexburzak
335 / / 23.04.2006
Все просто, нужно сделать вот так:
INSERT
INTO Review_Ru (Code, UserName, CurrentDate, Review)
VALUES ('1111', 'sdfsdf', '07/08/09', N'хорошо')
То есть поставить N
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог