3

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

Select * from EntityMethod where NamePersian like N'%带%'

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

Select * from EntityMethod where NamePersian like N'%ك%'

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

不管怎么说,还是要谢谢你

4

1 回答 1

1

我自己找到了:D...这个问题没有解决方案,但是在遇到'ك'和'ک'一起遇到这种情况时,将所有数据库的数据(文本数据)转换为相同的格式'ک'......这个问题当波斯字母处于错误位置并且键盘上的键处于错误位置时会发生...也可以通过将组件添加到 Windows 中的“system32”文件夹来解决此问题

于 2013-04-11T10:26:52.277 回答