我在搜索 SQLite 数据库时遇到问题,该数据库包含用西里尔字符编写的数据。如果关键字也是西里尔字母,那么一切正常,但如果不是,那么我无法在 Android 应用程序中获得结果。
有谁知道如何实现搜索西里尔文数据,无论关键字的字符集如何?
谢谢
如果你使用UTF8编码,就不会有问题。
其实并不是。字符串比较仅适用于 ascii 字符(排序、大写、小写等)。如果你使用非 ascii 字符,你应该安装插件,它的大小就像整个 SQLite 一样。Proof http://www.sqlite.org/faq.html#q18.
如果您对西里尔字母感兴趣,请尝试这个link http://habrahabr.ru/post/122408/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)