use*_*585 2 sql encoding sql-server-2005 hebrew
我在sql server 2005中尝试此代码
declare @userName nvarchar(50)
set @userName='???2'
print @userName
Run Code Online (Sandbox Code Playgroud)
但我明白了
???2
Run Code Online (Sandbox Code Playgroud)
原因是什么?
看起来它将希伯来字母替换为"?"
10倍
使用N前缀使字符串文字在任何数据库的默认排序规则的代码页下解释为unicode not char
declare @userName nvarchar(50)
set @userName=N'???2'
print @userName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1521 次 |
| 最近记录: |