sql-server - 全文搜索与阿拉伯语 Kaaf 字母在阿拉伯语模式下不匹配

标签 sql-server sql-server-2008 arabic full-text-search

当我使用阿拉伯语全文并在表格中搜索时, 任何包含阿拉伯语 Kaaf 字母 (ك) 的记录都不会出现在结果中。

当我在中性模式下使用全文时,我可以搜索它们!!

我做错了什么?

最佳答案

阿拉伯语 Kaaf 有两种不同的 Unicode 字符,并且根据操作系统版本和用户工作站上安装的键盘,这两种字符可能都存在于您的数据库中。

U+0643 ك U+06A9带

我为解决类似问题所做的就是编写一个小实用程序来将所有 Kaaf 转换为相同的字符。然后,如果您确保您的搜索输入使用正确的字符,它应该可以工作。祝你好运:)

关于sql-server - 全文搜索与阿拉伯语 Kaaf 字母在阿拉伯语模式下不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243423/

相关文章:

sql-server - 无法从 Node 连接到 SQL Server

sql-server - 提取 SQL Server 中位置或索引值之后的所有字符

asp.net - 尝试为文件…database1.mdf附加自动命名的数据库失败

PHP 5.3 无法识别 Native Client 连接到 MS SQL

SQL '08: How to count all sku' 在一个表中找不到另一个表

sql - 在 SQL 2008 中恢复多个数据库的最有效方法是什么

用于检测阿拉伯语翻译并选择阿拉伯语样式表的 Javascript 代码

flash - 阿拉伯字母在 Flash 中显示为断开连接

javascript - 如何在 HTML 文本区域中启用非英文字符的输入?

c# - 使用 while 循环取消查询永远挂起