请问楼主是怎么解决的 我也遇到一样的问题 在安卓中读取数据库,由于数据库原先是access的数据库,经过一个工具转成sqlite数据库,数据库中有部分表的名称和列的名称是中文的,在读取的时候访问不到。
前段时间曾经出现这样的问题,数据库的表名及列名是英文的,但表中存储的内容是中文的,一开始用cur.getString()方法读出来的是乱码,后来我用string = new String(cur.getBlob(Column),"GB18030")的方法解决了,成功读出中文。但是这次不一样了,表名和列名都是中文的,数据库查询语句中必须用
cur = mSQLiteDatabase.rawQuery("SELECT * FROM 表名 where BDNM = ? ", new String[]{BDNM})的方法,请问楼主如何解决数据库中表名及列名是中文的问题?