ne peut pas distinguer certains caractères arabes lors de l'interrogation dans le server SQL

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

entrez la description de l'image ici

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'نعمت'