Android QQ 聊天記錄以 SQLite 資料庫 (.db) 格式儲存,直接複製電腦無法閱讀。本文教導透過 Word 編碼轉換、文字清理、換行格式化,將 .db 完美還原為可閱讀文字檔。
檔案位置與複製
- 手機連接電腦 (MTP 模式) 或取出 SD 卡讀卡機。
- 路徑:`E:\qq2008\[你的QQ號碼]\msg\[對方QQ號碼].db` (路徑因版本略異,搜尋 `.db` 即可)。
- 複製該 `.db` 檔至電腦桌面。
編碼轉換與文字提取
- 將副本副檔名改為 `.txt` (如 `123456.txt`)。
- 用 **Microsoft Word** 開啟:彈出編碼選擇對話框 → 選「其他編碼」→ **Unicode (UTF-8/UTF-16)** → 確定。
- 文字顯現但夾雜亂碼符號 (如 `□鈧?閉庋?姆??`),正常現象。
文字清理與格式化
- 全選複製 Word 內容到 **記事本**。
- 在記事本中 `Ctrl+H` 取代:將亂碼字串 (如 `□鈧?閉庋?姆??`) 全部取代為空白。
- 再次 `Ctrl+H`:將日期開頭格式 (如 ` 08-8-5 暱稱` 含前兩空格) 取代為 **換行符** (`^p` 或選「特殊符號 → 換行符」) → 全部取代。
- 若記錄跨年份,依序處理 ` 07`、` 09` 等前綴。
結果驗證
記事本中呈現清晰對話格式:
08-8-5 暱稱
你好嗎?
08-8-5 我
很好,你呢?
另存為 `.txt` 或 `.doc` 永久保存,支援關鍵字搜尋、列印備份。
注意事項
- 操作前務必備份原始 `.db` 檔,避免損壞導致手機 QQ 讀取異常。
- 新版 QQ (Android 5.0+) 加密方式可能不同,此法適用於早期版本 (文中為 2013 年版本)。
- 若 Word 無法正確解碼,嘗試 Notepad++ / EmEditor 直接以 UTF-16LE 開啟 .db 檔。
掌握此法,珍貴聊天記錄永久保存、跨平台閱讀無憂。