SQL Server 执行语句时出现乱码

字段里的中文执行后变成了问号 请问怎么解决???
2025-04-18 01:22:25
推荐回答(3个)
回答1:

把字段的类型改为nvarchar,insert或select的时候,条件还有插入的字段都加上N

回答2:

要修改执行顺序
sql 2000 我不知道怎么设置
sql 2005 我知道

还有一个方法 是在 字符串前 加N


select N'中文'

回答3:

你新建数据库的时候,在选项里面有一个排序规则,这个应该选支持中文的,看一下是不是这个原因。打开数据库管理器,选择你的数据库,右键单击选择属性,在左边有个选项,点了以后右边可以看到有个排序规则,一般选择有Chinese打头的。