Skip to content

导出的聊天数据中表情包、图片等内容出现乱码,只有纯文字正常 #3

@laradocs

Description

@laradocs

环境

  • 绿泡泡:4.1.7.57
  • macOS:26.3.1
  • Python:3.9
  • LLDB:lldb-1703.0.236.103
  • 项目版本:main 分支最新代码

问题描述

在成功解密并导出聊天数据后,发现只有纯文本消息显示正常。

包含以下内容的消息会出现乱码:

  • 表情包
  • 图片消息
  • 部分其他类型消息

这些消息在导出的数据中显示为不可读字符或乱码。

复现步骤

  1. 按照 README 使用脚本解密微信数据库
  2. 运行导出脚本导出聊天数据
  3. 打开导出的结果文件
  4. 查看包含 emoji 或图片的消息

期望结果

表情包、图片等消息内容能够被正确解析或至少以正确格式显示。

实际结果

只有纯文本消息正常,包含表情包或媒体类型的消息显示为乱码。

备注

看起来目前只有文本消息(可能是 MsgType=1)被正确解析,其它类型消息可能没有正确处理编码或结构。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions