用波斯语写的sqlite数据库

sho*_*reh 5 csv sqlite android arabic farsi

我试图从csv文件创建一个sqlite数据库.我这样做是因为在这个页面中说:在android中使用你自己的sqlite db这个:将csv导入到sqlite

但问题是当表包含波斯语/阿拉伯语的数据时.sqlite将该字符显示为"_".我该怎么办?

PS.我想在android项目中使用这个DB.

编辑:我使用以下代码将csv导入sqlite:

CREATE TABLE "android_metadata"("locale" TEXT DEFAULT 'en_US');
CREATE TABLE "addresses"(_id integer PRIMARY KEY,
nametext, meaning text);
.separator ","
.import test.csv mydb
Run Code Online (Sandbox Code Playgroud)

And*_*y B 3

sqlite 支持 UTF-8、UTF-16,这足以存储阿拉伯语或波斯语。

您很可能会得到“_”,因为导入工具需要与原始文件的字符集不同的字符集。