zoukankan      html  css  js  c++  java
  • 使用电脑查看android手机的短信与修改cmd窗口编码

    想用电脑来查看手机里面的短信的内容,该怎么办呢?

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

    2.如果我直接获得了*.db文件呢?那么可以选择

       *SQLiteSPY这个工具来查看.

       *sqlite3来查看.

    首先,得获得.db文件:

       短信数据库文件在手机位置  /user-msg/db/mmssms.db

    将文件拷贝到SD卡,然后传送到电脑上就可以了.(传送的方式就多了,使用USB,使用网盘,使用微信等等了...)

    然后,查看文件:

    *使用SQLiteSPY工具

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

    image

    *使用sqlite3来查看.

    如果你是安卓开发者,使用的是eclipse开发,那么你肯定有这个sqlite3了.

    cmd窗口里定位到直接在短信数据库,然后使用根据数据库,表名,查询字段就可以了:

    sqlite3 test.db "select docid,c1index_text from words_content;"

    image

    [注]在words表或这words_content表里都可以看到短信的内容.

    imageimage

    但是,大家有没有发现,乱码了...该怎么办呢?

    方法一:重定向输出到txt文件里查看.

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

    image

    选择合适的编码,打开test.txt文件:utf-8

    image

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

    使用chcp 命令:

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

    这里我们要是用的

    chcp 65001

    image

    然后,我们再次尝试:
    D:\>sqlite3 test.db "select docid,c1index_text from words_content;"

    image

    可以看到,还是乱码了.

    其实,这里离看到不远了,

    右键cmd窗口,选择"属性",更改字体为TureType,(只要不是点阵字体就可以了),然后重新输入:

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

    image

    image

    imageimage

    可以了吧.

    总结:

    使用电脑查看手机短息的内容:

    1.使用豌豆荚

    2.使用SQLiteSPY

    3.使用sqlite3

  • 相关阅读:
    均匀分布
    吉布斯采样(Gibbs采样)
    蒙特卡罗方法 Monte Carlo method
    马尔科夫链
    python 3 没有了xrange
    %matplotlib inline的含义
    MCMC采样和M-H采样
    pycharm 安装模块 use the correct version of 'pip' installed for your Python interpreter
    Pycharm安装第三方库时出现Read timed out的解决办法
    如何在Pycharm中添加新的模块(第三方包)
  • 原文地址:https://www.cnblogs.com/xilifeng/p/3026578.html
Copyright © 2011-2022 走看看