对于MySQL,我正在使用这个,并且与UTF-8一起工作得非常好。SELECT * FROM cat.item_list WHERE CONVERT(item_name USING utf8) LIKE (:searchString)我目前的UTF(不支持sqlite3 -8字符集):
SELECT * FROM item_list
我正在尝试从sqlite3数据库中筛选一些记录,但是我得到了不正确的结果。作为输入,我有一个西里尔字串。在数据库中,所有字符串都编码到UTF8中,因此它们看起来类似于“%D0%A5%D0%90%D0%93.”。我将输入字符串编码为UTF8并查询数据库。Android中的代码如下所示:
String where = (Upper(name) like '%" + URLEncoder.encode(lookFor.toUpper
我有一个简单的html表单,提交信息与POST功能。但当信息包含西里尔字母时,在MySql的表格中,将变成-°-·-°-·-°--·-°--°符号而不是文本。该表在utf-8_general_ci上,该站点使用UTF-8编码。我将这个表的结果可视化为 SELECT ".ORDER by id DESC$db->setQuery($query);我不明白如何告