Sql server &引用&引用;而不是",-&引用;在SQL Server中

Sql server &引用&引用;而不是",-&引用;在SQL Server中,sql-server,string,tsql,collation,Sql Server,String,Tsql,Collation,我有硬编码的值,我(使用SQL脚本)将其插入到SQL Server 2008R2中: “全额贷款” 但我明白了?而不是-在表中: “满了吗?贷款 列的参数: 瓦查尔(50),cp1250,波兰语 如何正确显示此破折号?这是正常破折号吗?好像是某种unicode字符。如果可能的话,尝试将列更改为nvarchar,看看这是否有帮助..对我使用SSMS(SQLServerExpress)有效。。但是你能用unicode列(nvarchar)试试同样的方法,看看是否得到同样的结果吗?你所怀疑的是键盘上的

我有硬编码的值,我(使用SQL脚本)将其插入到SQL Server 2008R2中:

“全额贷款”

但我明白了?而不是-在表中:

“满了吗?贷款

列的参数:

瓦查尔(50),cp1250,波兰语


如何正确显示此破折号?

这是正常破折号吗?好像是某种unicode字符。如果可能的话,尝试将列更改为nvarchar,看看这是否有帮助..对我使用SSMS(SQLServerExpress)有效。。但是你能用unicode列(nvarchar)试试同样的方法,看看是否得到同样的结果吗?你所怀疑的是键盘上的正常情况。从你的问题中复制粘贴,看看插入是否正确。你会得到一份工作吗?如果字符不在带有varchar的代码页中。那么我强烈怀疑破折号是否是常规连字符,可能是长(em)连字符或其他字符。请尝试从您的表中运行SELECT ASCII('-')、ASCII(子字符串(,6,1)),其中(问题所在行的列)如果数字匹配,则它们是相同的字符。如果不是,那么你知道你一定有一些有趣的角色在那里。引用自