Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在搜索中使用特殊字符_Android_Android Searchmanager - Fatal编程技术网

Android 在搜索中使用特殊字符

Android 在搜索中使用特殊字符,android,android-searchmanager,Android,Android Searchmanager,我正在使用SearchView(或SearchManager?)搜索数据库中的点击率。它工作正常,但问题是如果搜索带有特殊字符的单词(č,ž,š-键盘支持所有字符),即使该单词存在于数据库中,搜索也不会返回任何结果。 例如:数据库中的单词(“Računalnik”);搜索字符串(“Rač”)-返回0,搜索字符串(“Rac”)-返回0。 有没有办法改变搜索编码,或者以其他方式处理这些搜索?我认为这些特殊字符必须使用unicode

我正在使用SearchView(或SearchManager?)搜索数据库中的点击率。它工作正常,但问题是如果搜索带有特殊字符的单词(č,ž,š-键盘支持所有字符),即使该单词存在于数据库中,搜索也不会返回任何结果。 例如:
数据库中的单词(“Računalnik”);搜索字符串(“Rač”)-返回0,搜索字符串(“Rac”)-返回0。

有没有办法改变搜索编码,或者以其他方式处理这些搜索?

我认为这些特殊字符必须使用unicode