В таблице русский текст отображается как ???, как это исправить?

Подробности статьи
URL: https://help.gudzon.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=119
Номер статьи: 119
Создан: 04 Jun 2009 12:55 PM

Ответ Чтобы русский текст в таблицах отображался правильно, необходимо использовать Unicode:

1. В текстовых полях устанавливайте datatype - nvarchar, nchar, ntext вместо varchar, char и text;

2. При занесении данных в таблицы также используйте Unicode. Пример:

INSERT INTO Tablename (fieldname) VALUES (N'русский текст');

3. Если Вам нужно сменить collation Вашей базы данных на Cyrillic_General_CI_AS - напишите нам, мы сменим. Сами Вы это сделать не сможете. Однако это не является необходимым для правильного отображения русского текста. Не забудьте указать тип Вашей базы (SQL Server 2000 или 2005).