为什么在sql里的汉字在读出数据时却显示问号呢?

并不是SQL安装有问题,输入的时候在汉字前面加一个大写的N即可。
比如Insertvalues(N'Iam...')加上N就表示以Unicode编码存储,这种编码是通用的,所以不会出现乱码的问题。

SQLserver2000插入数据中的汉字怎么全部显示成问号了?

1.检查存储汉字的字段是否为nvarchar类型。
2、insert语句插入数据时,在汉字前添加大写N,如:B.N'小明'

怎么解决sqlserver2016里面的汉字输出为问号的问题

1.右键单击您创建的数据库,单击“属性”,选择“选项”并单击。
将排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表进行设置),然后“确定”。
2、设置表中汉字字段的数据类型为nvarchar或ntext。
插入之前最好删除表中的所有数据。
(不要使用varchar或text,因为它们只会继续混淆您的数据)。
3.设置完成后,关闭服务器并重新启动即可生效。