在我的项目中,用户可以输入一些Unicode文本,如:§○✫ஃΩ❆火✈❀雨✕❤✌中。
但我怎么能确定将此字符串发送到Realm数据库不会导致一些异常?
答案 0 :(得分:2)
文档仅定义了下一个限制:
Private Sub addOrUpdate(dic As Dictionary(Of String, Integer), key As String, newValue As Integer) Dim val As Integer If dic.TryGetValue(key, val) Then dic[key] = val + newValue Else dic.Add(key, newValue) End If End Sub
和字节数组(Strings
)不能大于16 MB
查询中的排序和不区分大小写的字符串匹配仅支持“Latin Basic”,“Latin Supplement”,“Latin Extended A”,“Latin Extended B”(UTF-8范围0-591)中的字符集。此外,在使用
byte[]
,equalTo()
,notEqualTo()
,contains()
,endsWith()
或beginsWith()
时,在查询中设置不区分大小写的标记只会起作用来自英语语言环境的字符。
完全支持like()
字段的其他用法