Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 r2 SQL Server 2008语言支持/编码_Sql Server 2008 R2_Windows 7 X64 - Fatal编程技术网

Sql server 2008 r2 SQL Server 2008语言支持/编码

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

在完成SQLServer2008安装后,我创建了一个新表并插入了新的测试记录 &执行了一个查询

因为我的语言不是英语&是从右向左写的。结果窗口显示其中一列,即文本 像这样:

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。你有什么建议??