我用java连接sqlite,路径中有中文,sqlite就连接各种找不到source……
我查说要转换成utf8路径sqlite就能连上,但是我这样写byte[] b = s.getBytes("utf8");
s = new String(b);
s路径传进去还是找不到~ 怎么回事啊~ 求助!
我查说要转换成utf8路径sqlite就能连上,但是我这样写byte[] b = s.getBytes("utf8");
s = new String(b);
s路径传进去还是找不到~ 怎么回事啊~ 求助!
sqlite-jdbc
pure-java 模式 out of memeory
native 模式 正常。中文windows使用gbk,不知怎么样?
我的路径是“D:\新建文件夹\”
文件名是“复件 ccc.db”
可以连接,查询结果也有。呵呵。你再检查一下,看路径是否有问题?或者说你的路径是在配置文件中读取的?
也可以尝试:
String str = new String(s.getBytes("iso-8859-1"),"utf-8")
byte[] b = s.getBytes("UTF-8");
s = new String(b,"GBK");
或者
s = new String(s.getBytes("UTF-8"),"GBK");