您的位置:首页 > 数据库

Sql数据库.sql文件转Sqlite数据库.db文件,以及中文乱码处理

2013-03-20 23:39 127 查看
原理:主要先把sql数据表的数据导出为txt文件,之后,利用android的sqlite命令行工具,把创建一个相应的数据表,通过txt文件的方式,把数据插入到sqlite数据表中.

具体实现的实例步骤如下:

1、先把.sql数据表文件导入到phpMyAdmin的某个数据库之中,之后,再把相应的数据表导出为.txt格式的文件。

2、之后把txt文件数据的列与列之间的间隔,由tab键距离的空格" "键替换为“,”

3、最后一步也是最关键的一步,把txt文件保存为utf-8编码格式的txt文件,默认是ansi格式的,由于android sqlite读取的数据格式默认是utf-8,

所以如果是ansi格式会导致在android设备上输出的时候,中文字符变成乱码。

4、利用android sqlite工具,创建相应数据库和数据表,主要用到如下命令行:

(1) sqlite3 test.db

(2) create table test_table (id char(5), name vchar(50));

(3)..separator ",";

(4).import text.txt test_table;

(5) text.txt 的数据格式如下:

1,张三

2,李四
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: