【发布时间】:2014-01-16 18:53:58
【问题描述】:
我有一个问题,我在 android 中搜索我的 FTS 表并返回一个字节偏移量:
col termno byteoffset size
1 0 111 4
但问题是,当使用 cursor.getString(colNo) 时,它会为我提供一个 UTF-16 字符串,之后我无法计算出文本的哪个字符是匹配的开始/结束。
但是我无法理解问题中的解决方案。那么在知道字节偏移后,如何准确地知道字符串中的字符偏移(用于突出显示)?
【问题讨论】:
标签: java android string sqlite unicode