sqlite动用计算机查看android手机的欠信与修改cmd窗口编码

 

想念就此微机来查手机内的短信的情,该怎么处置也?

1.运用豌豆荚等工具得以在电脑上查看.

2.只要自身直接获取了*.db文件也?那么可选

   *SQLiteSPY这个家伙来查看.

   *sqlite3来查看.

 

首先,得获得.db文件:

   短信数据库文件于大哥大位置  /user-msg/db/mmssms.db

将文件拷贝到SD卡,然后传送到电脑及虽可了.(传送的方法就是基本上了,使用USB,使用网盘,使用微信等等了…)

然后,查看文件:

*使用SQLiteSPY工具

 
双击数据库文件,使用SQLiteSPY来开辟就可以看到短信的情了.

 

sqlite 1

*使用sqlite3来查看.

万一你是安卓开发者,使用的凡eclipse开发,那么您肯定有此sqlite3了.

cmd窗口里永恒及一直当短信数据库,然后使用根据数据库,表名,查询字段就足以了:

sqlite3 test.db “select
docid,c1index_text from words_content;”

sqlite 2

[注]在words表或这words_content表里还可以望短信的内容.

sqlite 3sqlite 4

 

而,大家发无产生发现,乱码了…该怎么惩罚吧?

艺术同样:重定向输出及txt文件里查看.

D:\>sqlite3 test.db “select
docid,c1index_text from words_content;” >test.txt

sqlite 5

慎选恰当的编码,打开test.txt文件:utf-8

sqlite 6

办法二:更改cmd窗口的编码:

使用chcp 命令:

  1. chcp 65001  就是换成UTF-8代码页 
  2. chcp 936 可以换回默认的GBK 
  3. chcp 437 是美国英语

这里我们如果用之

chcp 65001

sqlite 7

接下来,我们重新尝试:
D:\>sqlite3 test.db “select
docid,c1index_text from words_content;”

sqlite 8

得看到,还是乱码了.

实则,这里去看到不远了,

右键cmd窗口,选择”属性”,更改字体为TureType,(只要非是点阵字体就得了),然后还输入:

D:\>sqlite3 test.db “select
docid,c1index_text from words_content;”

sqlite 9

sqlite 10

sqlite 11sqlite 12

 

可了吧.

 

 

总结:

使用电脑查看手机短息的情节:

1.运用豌豆荚

2.使用SQLiteSPY

3.使用sqlite3

 

网站地图xml地图