答案 0 :(得分:1)
尝试在查询中使用N来告诉sql引擎以下字符串是UNICODE。
WHERE EMP_FIRSTNAME = N'نعمت'
这里将第一个字母仅转换为Unicode的函数。 这两个字母都有不同的代码,所以这对你来说很奇怪。
DECLARE @STRING NCHAR(20) , @STRING1 NCHAR(20)
SET @STRING = N'ت'
SET @STRING1 = N'ة'
SELECT UNICODE(@STRING),@STRING , UNICODE(@STRING1) , @STRING1
答案 1 :(得分:1)
尝试collate
将其作为
where emp_firstname collate Arabic_BIN = N'نعمت'