2016-04-14 3 views
0

PRAGMA encoding = "UTF-16";コマンドをsqliteコマンドプロンプトでテストしました。 エンコーディングを変更することはできますが、アンドロイドでエンコーディングを変換できない場合はdb.rawQuery("PRAGMA encoding = \"UTF-16\";",null);と同じですが実行中です。だからみんな、誰が問題なのか分かっている。ありがとう。なぜプラグマエンコード= "UTF-16"がアンドロイドで動作しないのですか?

+0

動作しても、アプリケーションに見られるようなデータには影響しません。なぜあなたはそれが必要だと思いますか? –

+0

2つのデータベースに参加してクエリを実行する必要がありますが、別のエンコーディングで2つのデータベースがあるため、これを行うことができません。私が変更できないバックエンドから得ているUTF-16データベース。 – leo

+0

参加時にDBエンコーディングは違いはありません。 –

答えて

0

Be aware

作成され、そうするいかなる試みは黙って無視されます後にデータベースのテキストエンコーディングを変更することはできません。

関連する問題