sqlite3查询结果有中文会乱码,用 new String(str,"gb2312")可以转成中文
但我用中文关键字查询却查不出任何结果,用数字或字母却可以查出,请问如何解决?
但我用中文关键字查询却查不出任何结果,用数字或字母却可以查出,请问如何解决?
解决方案 »
- android 手机运行c程序
- android 加载100M左右的图片
- 搞android的同行来说说android工程师的待遇吧
- VB写的服务端,android写的客户端,在模拟器上能通信,把android客户端按到手机上就不连接不上了
- android数据库怎么实现从一个包复制到另一个包
- 内存里的Drawable和Bitmap 怎么转换到 FileInputStream?
- 基于Android的移动英语学习功能的实现,谢谢啦
- 主activity 跳转子到子activity 但是不执行子activity 的onCreate方法
- android openGL多纹理
- 向高手急求支持 CMWAP代理的在线播放例子
- 出错,不知道怎么解决。
- 安装应用程序后发送的那个广播,是怎样的
这样再查询中文就没有乱码了。
//"select Tname,Tphone from Teacher;"
Cursor cursor = database.query(TABLE,
new String[]{COLUMN_ID+" AS _id",COLUMN_NAME,COLUMN_INFO},
null, null, null, null, null);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.item_row,
cursor,
new String[]{COLUMN_NAME,"_id",COLUMN_INFO},
new int[]{R.id.item_name,R.id.item_info,R.id.item_id});
setListAdapter(adapter);
我的查出来的列表中,中文也是乱码!呜呜