我在我的wp8应用程序中将阿拉伯语文本存储在sqlite数据库中。下面是存储在sqlite文件中的阿拉伯文本的示例。
ٱلحمدللهربٱلعلمين
用户可以搜索如下:
الحمد
这应该返回上面的文字,但我知道在正常情况下它没有。 我在sqlite中使用非常简单的查询
select * from tbl where ArabicText like '%الحمد%'
和c#
query = "select * from tbl where ArabicText like '%"+textToSearch+"%'"
结果是零记录,我应该如何搜索以检索上述单个记录?
谢谢!
答案 0 :(得分:0)
答案很简单,就是在进入数据库的查询中使用base64_encode,并对出来的信息进行解码(保存和搜索时)。它并不优雅,但它允许UTF字符进入非UTF数据库。