我有一个使用标准 MySQL 数据库的 Amazon Web Services 托管 Spring + Hibernate 应用程序。该应用程序用作 iPhone 应用程序的后端。我正在尝试将在 iPhone 上输入的表情符号字符存储在 MySQL 数据库中。我做了一些研究,发现它需要 4 字节 UTF-8 存储,自 MySQL 5.5 起支持 utf8mb4 字符集。但是,AWS 尚不支持将其作为组参数中的一个选项。
我正在寻找一个很好的解决方法,它仍然使这成为可能。我知道一种解决方法是将文本作为 BLOB 存储在数据库中,但是我不能再对该文本执行文本查询。