quand je search des mots arabes dans sql server, il ne fait pas de distinction entre 'ة' et 'ت' et il les montre tous
comme dans cette image
Essayez d'utiliser N dans votre requête pour indiquer au moteur sql que la string suivante est UNICODE.
WHERE EMP_FIRSTNAME = N'نعمت'
Voici la fonction qui convertit la première lettre uniquement en Unicode. Les deux lettres ont un code différent, donc c'est bizarre comment cela se passe avec vous.
DECLARE @STRING NCHAR(20) , @STRING1 NCHAR(20) SET @STRING = N'ت' SET @STRING1 = N'ة' SELECT UNICODE(@STRING),@STRING , UNICODE(@STRING1) , @STRING1
Essayez de les collate
comme
where emp_firstname collate Arabic_BIN = N'نعمت'