gpt4 book ai didi

mysql - 在 AWS MySQL 中存储 Emoji 字符

转载 作者:行者123 更新时间:2023-11-30 23:23:49 25 4
gpt4 key购买 nike

我有一个使用标准 MySQL 数据库的 Amazon Web Services 托管的 Spring + Hibernate 应用程序。该应用程序用作 iPhone 应用程序的后端。我正在尝试将在 iPhone 上输入的表情符号字符存储在 MySQL 数据库中。我做了一些研究,发现它需要 4 字节 UTF-8 存储,自 MySQL 5.5 以来支持 utf8mb4 字符集。但是,AWS 尚不支持将其作为组参数中的选项。

我正在寻找一个好的解决方法,它仍然可以实现这一点。我知道解决方法是将文本作为 BLOB 存储在数据库中,但我无法再对该文本执行文本查询。

最佳答案

utf8mb4 支持取决于您使用的 mysql 版本。

检查以下是否有效

create database test
default character set utf8mb4;

如果这没有给您带来错误,您就可以开始了。如果是这样,您可能需要升级您的 mysql。

设置正确后,您可以着手升级需要从 utf8 升级到 utf8mb4 的表和列。

关于mysql - 在 AWS MySQL 中存储 Emoji 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303600/

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