使用Like语句与波斯语单词

时间:2013-04-09 19:28:21

标签: sql sql-server-2008

当我使用Like语句时,SQL2008 R2中的波斯语字母有问题... 我可以搜索所有的世界...甚至'ی'和'ک'我有一些结果,但问题是像插入数据的字体... 我的意思是,当我输入单词'ک'时,如下面的这一行,我有26个结果:

  

从EntityMethod中选择*,其中NamePersian如N'%ک%'

当我在下面的这一行输入单词'ك'时,我有3个结果:

  

从EntityMethod中选择*,其中NamePersian类似于N'%ك%'

事实上,'ک'和'ك'都是完全相同的单词,但只是它们的字体不同。 同样的问题是'ی'就像上面所有......我不知道,也许这不是因为他们的字体实际上 我知道如何解决这个问题...

非常感谢

1 个答案:

答案 0 :(得分:1)

我自己发现了:D ...这个问题没有解决办法,但是将所有数据库的数据(文本数据)转换为相同的格式'ک',同时满足'ك'和'ک'的情况。 。 当波斯语字母处于错误位置并且键盘上的键时,会出现此问题...此问题可通过向Windows中的“system32”文件夹添加组件来解决