Кириллица с Microsoft SQL Server Management Studio - PullRequest
6 голосов
/ 18 ноября 2011

Я использую базу данных SQL Server, и мне нужно хранить некоторые тексты, написанные с использованием кириллицы.

Я использую Microsoft SQL Server Management Studio для ввода, просмотра и управления данными. Но когда я вставляю данные типа

Insert into EBook (TitleID, Title, ContentFile) 
values (N'титул', N'король голый', N'чего-то там еще');

а потом делай SELECT, я вижу только ???? вместо текстов.

Я даже не знаю, правильно ли хранились данные, или Studio не может правильно показать это. Как это можно исправить?

1 Ответ

4 голосов
/ 18 ноября 2011

Что тип данных эти столбцы ??

Для хранения, например, кириллических символов, они должны быть nvarchar(x)

Я вижу точно такой же феномен: с varchar(100) данные идут нормально, но приходяткак ничего, кроме знаков вопроса ???????- но с nvarchar(100) все хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...