Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zeha_t
Зарегистрирован: 30.03.2012 Сообщения: 25
|
Добавлено: Вт Апр 17, 2012 10:35 Заголовок сообщения: Знак вопроса вместо русских букв при записи строк в таблицу |
|
|
Подскажите кто знает?
Создал таблицу, столбцы к ней, записываю строку. Всё удачно, но при выводе select *, выходит строка, но там где должны быть русские буквы, например Фамилия, выходят (???????) знаки вопроса, как я понимаю кол-во знаков вопроса совпадает с кол-вом букв в фамилии.
Таблицы создаю на sgl server 2008
Может где то какая-то кодировка должна стоять где в свойствах??? |
|
Вернуться к началу |
|
|
RVV Большой шоколадный орден
Зарегистрирован: 14.01.2010 Сообщения: 449
|
Добавлено: Вт Апр 17, 2012 11:50 Заголовок сообщения: |
|
|
COLLATE Cyrillic_General_CI_AS |
|
Вернуться к началу |
|
|
zeha_t
Зарегистрирован: 30.03.2012 Сообщения: 25
|
Добавлено: Вт Апр 17, 2012 16:50 Заголовок сообщения: |
|
|
RVV писал(а): | COLLATE Cyrillic_General_CI_AS |
Так вроде понятно, но всё-таки если не сложно можно с примером для наглядности |
|
Вернуться к началу |
|
|
Mike Большой шоколадный орден
Зарегистрирован: 07.04.2011 Сообщения: 255
|
Добавлено: Вт Апр 17, 2012 16:59 Заголовок сообщения: |
|
|
Вы когда создаете таблицу указываете collation:
Код: | CREATE TABLE [dbo].[#user_table1](
[id] INTEGER IDENTITY(1,1),
[n] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
[Name] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
[Name_i] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
[Name_o] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
) ON [PRIMARY]; |
Вобще у вас должен быть collation на уровне инстанса или базы данных установлен правильный |
|
Вернуться к началу |
|
|
zeha_t
Зарегистрирован: 30.03.2012 Сообщения: 25
|
Добавлено: Вт Апр 17, 2012 18:14 Заголовок сообщения: |
|
|
Спасибо, теперь всё понятно. |
|
Вернуться к началу |
|
|
zeha_t
Зарегистрирован: 30.03.2012 Сообщения: 25
|
Добавлено: Ср Апр 18, 2012 08:30 Заголовок сообщения: |
|
|
Если ещё кому будет интересно или полезно (сегодгя я всё-таки нашёл как это сделать ) можно исправить данную ситуацию непосредственно на серваке в свойствах базы данных в пункте параметры сортировки, там выбрать Cyrillic_General_CI_AS... |
|
Вернуться к началу |
|
|
|