私はEclipse経由でSQLファイルからSQLiteデータベースに以下のようなクエリを挿入しています:
INSERT INTO "Country_Table"
("countryid", "country_name" , "language", "currency", "VAT_abbr", "VAT_rate", "VAT_label", "creation_date" , "update_date", "status")
VALUES
("3","Austria","German","€","USt.","20,00","UID-Nr.","2013/06/27","2013/06/27","1");
実行は以下の通りです: 07-19 16:46:43.739: I/System.out(23733): ---------------------executing----- -----------INSERT INTO "Country_Table" ("countryid", "country_name" , "language", "currency", "VAT_abbr", "VAT_rate", "VAT_label", "creation_date" ," update_date", "status") VALUES ("3","Austria","German","�","USt.","20,00","UID-Nr.","2013/06/27" ,"2013/06/27","1");
この sql ファイルは assets フォルダーに配置されます。しかし、このクエリを実行すると、記号"€"
&"£"
に問題が見つかりましたが、 では問題なく動作し"$"
ます。
シンボルの挿入は、'?'
実行されるたびに symbol で行われます。
編集
このクエリを SQLite で実行すると正常に動作しますが、これを Android ローカル データベースに対して実行すると、EURO と POUND の記号が「?」として挿入されます。データベースで。