sql server2005中的希伯来语编码
我在 sql server 2005 中尝试此代码,
declare @userName nvarchar(50)
set @userName='איש2'
print @userName
但我得到这个
???2
原因是什么?
看起来它将希伯来语字符替换为“?”
10倍
i try this code in sql server 2005
declare @userName nvarchar(50)
set @userName='איש2'
print @userName
but i get this
???2
what is the cause?
it look like it replace the Hebrew char to "?"
10x
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
N
前缀,以便在数据库默认排序规则的代码页下将字符串文字解释为 unicode 而不是 charUse the
N
prefix so the string literal is interpreted as unicode not char under the code page of whatever your database's default collation is