我来试着回答你的问题中文中的一个字需要两个byte表示Java中的char是2个byte,1个char可以存储一个字sqlite3中的char是1个byte,2个char存储一个字你检查下你代码中两种类型是否兼容你参考下这段代码byte bytes[]=cursor.getBlob(2); String sn=new String(bytes,"gb2312");
11