Sql server 2008 r2 SQL Server 2008语言支持/编码
在完成SQLServer2008安装后,我创建了一个新表并插入了新的测试记录 &执行了一个查询 因为我的语言不是英语&是从右向左写的。结果窗口显示其中一列,即文本 像这样:Sql server 2008 r2 SQL Server 2008语言支持/编码,sql-server-2008-r2,windows-7-x64,Sql Server 2008 R2,Windows 7 X64,在完成SQLServer2008安装后,我创建了一个新表并插入了新的测试记录 &执行了一个查询 因为我的语言不是英语&是从右向左写的。结果窗口显示其中一列,即文本 像这样: RecordID Name Age CustID 1 ???? 29 1 RecordID int(IDENTITY)autoincrement Name nvarchar(50) Age int CustID int 我将感谢任何帮助解决这个问题 操作系统WIN 7 x6
RecordID Name Age CustID
1 ???? 29 1
RecordID int(IDENTITY)autoincrement
Name nvarchar(50)
Age int
CustID int
我将感谢任何帮助解决这个问题
操作系统WIN 7 x64支持我的语言
提前感谢。Coulmns应该是nchar或nvarchar来存储UNICODE字符 数据库排序规则应为utf-8 插入字符串时,请检查客户端的编码,例如,如果您正在ManagementStudio中从查询加载值,则应在引号前加上N
N'£'
从web应用加载值时,应检查页面编码并请求读卡器编码。。。。等等。试试这个
按如下方式设置Sql管理Studio:
链接到,
将向您显示本地化时应使用的排序规则,例如您的语言
然后运行managementstudio,展开数据库树
选择当前数据库实例
数据库的名称右键单击并选择属性
这将打开“数据库属性”窗口
从该窗口中选择选项并进行相应设置。
希望这对你有帮助
如果答案对你有用,别忘了标记为正确答案。它实际上是nvarchar 50。你有什么建议??