具有跨平台移动应用程序的Unicode支持的数据库



我正在为 ios 重写我的应用我尝试过 ronem 作为数据库,并且面临缺乏unicode支持 for React-native。
在iOS上,我使用了核心数据,一切都可以。

是否有任何数据库用于unicode支持?
将数据库引入跨平台移动应用程序时,通常/有用的模式是什么?我应该在所有平台上以最高级别添加它,还是应该为每个平台分开进行操作?

更新:
领域团队正式告诉我,没有对反应的Unicode支持(https://forums.realm.io/t/issue-with-requests-contain--contain--unicode-characters/994?u=spineight(

从您共享的链接中,unicode实际上是由领域支持的,尽管它不支持范围UTF-8 0–591之外的字符的case不敏感匹配:

  1. 字符串分类和案例不敏感的查询仅对"拉丁基本","拉丁补充","拉丁语扩展A","拉丁扩展B'(UTF-8范围0-591(中的字符集支持。

只要您将编码设置为sqlite中的UTF-8,它应该让您在UPPER()LOWER()函数的帮助下使用SQL LIKE语句进行对例不敏感的比较(尽管有可能具有相同的效果在JavaScript和Realm中实现(。看到此。

最新更新