小编McB*_*McB的帖子

是否有允许表情符号和重音符号的 MySQL 字符集和编码?

我有一个术语数据库,由一组用户添加到其中,并由另一组用户查询。

\n\n

当人们在数据库中查询表情符号并且我的 React 应用程序会抛出错误(奇怪的是 CORS 错误,但这是一个不同的问题)时,我遇到了问题。我最终通过将表的字符集更改为utf8mb4带有utf8mb4_unicode_ci排序规则来解决这个问题。

\n\n

现在,我在添加新术语时遇到错误,例如,“beyonc\xc3\xa9”的重复行已存在。但是,当我在数据库中查询“beyonc\xc3\xa9”时,它返回其中包含“beyonce”的行。是否有字符集和排序规则的组合可以正确处理这个问题?

\n\n

我的数据库是在 Amazon RDS 上运行的 MySQL 5.6.40。

\n

mysql collation character-set encoding

3
推荐指数
1
解决办法
3854
查看次数

标签 统计

character-set ×1

collation ×1

encoding ×1

mysql ×1