我正在通过 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): ---------执行中-- -----------插入“Country_Table”(“countryid”、“country_name”、“language”、“currency”、“VAT_abbr”、“VAT_rate”、“VAT_label”、“creation_date”、“ update_date", "status") 值 ("3","Austria","German","�","USt.","20,00","UID-Nr.","2013/06/27" ,"2013/06/27","1");
这个 sql 文件放在 assets 文件夹中。但是执行这个查询时,我发现符号"€"
&有问题"£"
,但它适用于"$"
.
'?'
每当执行时,符号的插入都会与符号一起发生。
编辑
我在 SQLite 中执行此查询,然后它可以正常工作,但是在为 android 本地数据库执行此查询时,EURO 和 POUND 的符号插入为“?” 在数据库中。