为什么编译指令=“UTF-16”不能在android中工作?
问题描述:
我已经在sqlite命令提示符下测试了命令PRAGMA encoding = "UTF-16";
。 它能够改变编码,但在运行时相同的db.rawQuery("PRAGMA encoding = \"UTF-16\";",null);
在android中无法转换编码。所以大家有人知道这个问题是什么。谢谢。为什么编译指令=“UTF-16”不能在android中工作?
我已经在sqlite命令提示符下测试了命令PRAGMA encoding = "UTF-16";
。 它能够改变编码,但在运行时相同的db.rawQuery("PRAGMA encoding = \"UTF-16\";",null);
在android中无法转换编码。所以大家有人知道这个问题是什么。谢谢。为什么编译指令=“UTF-16”不能在android中工作?
即使它工作,它也不会对应用程序看到的数据有任何影响。你为什么认为你需要它? –
我需要加入两个数据库并对其运行查询,但现在我无法做到这一点,因为我有两个不同的编码数据库。我从后台得到的UTF-16数据库,我不能改变。 – leo
加入时,DB编码没有任何区别。 –