gpt4 book ai didi

android - SQLite 数据库中的表情符号

转载 作者:行者123 更新时间:2023-11-29 12:30:29 24 4
gpt4 key购买 nike

我正在为我的不同信使制作一个备份应用程序。

应用程序复制(在已​​root的手机上)来自每个应用程序的数据库文件,修改数据库以使其更轻,使用FTP上传,PHP脚本将数据复制到Mysql数据库。

一切正常,但 Whatsapp 笑脸除外。

当我在 Android 设备上使用 SQLite 阅读器在“数据”字段(文本)中打开 msgstore.db 文件时,我看到笑脸图像,而不是等效的文本(就像在其他应用程序中我看到类似 (: )

当我在计算机中打开 db 文件时,我看到一个像字符一样的正方形。 😊

当我打开 mysql 时,我什么也没看到。就像没有上传数据一样。

该字段中真正存储的是什么作为笑脸?我怎样才能在我的电脑上看到它?我怎样才能得到它到mysql?

最佳答案

您需要更改数据库以使用 utf8mb4。我认为您会发现以下内容对于更新表以使用字符集非常有用。我的猜测是,当您恢复数据库时,它们默认为不正确的字符集。

https://mathiasbynens.be/notes/mysql-utf8mb4

关于android - SQLite 数据库中的表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27622655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com