0

我对一个看起来很简单的问题有点困惑。

我正在使用html5sql.js为移动设备开发离线 HTLM5 web sql 数据库。

到目前为止,一切正常,除了带有重音符号的搜索。

这是一个例子:

Records: "Céline", "Elisa"
Search "el" --> "Elisa"
Search "él" --> No result

我希望在两次搜索中都能找到这两个结果。

到目前为止,我的查询中没有任何编码规范。我阅读了几篇关于整理的帖子,但我没有设法使用其中任何一篇。您是否有一个典型示例来说明如何为此搜索编写查询?

4

2 回答 2

0

PhoneGap 没有任何可移植的方法来对非 ASCII 字符进行不区分大小写的比较。

您可以从字符串中删除重音符号并单独存储它们。

于 2013-09-15T13:23:37.233 回答
0

你可以试试我的开源库ydn-db,它有全文搜索功能。可以在此处找到演示应用程序。目前,它只有英语语言规范化。您可以在NaturalNode repo上找到更多语言并重新编译它。

于 2013-09-16T01:34:52.543 回答