mysql字符集有问题

pod7payv  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(364)

我的mysql数据库的字符集有问题。我正在尝试支持所有语言,因此我已将排序规则设置为 utf8_general_ci 字符集变量 utf8 .


表的列(以及表本身)也设置为utf8。。。

这在我的本地数据库上似乎工作得很好。。。

…但不在实时数据库中。。。

实时数据库托管在awsrds上,我已将字符集和排序规则参数设置为utf8/utf8\u general\u ci,如上所述,然后重新启动。
这既是workbench中的问题,也是从代码中查询数据时的问题。该值没有像在本地保存一样正确地保存到数据库中。
有什么我不知道的吗?

4urapxun

4urapxun1#

有些东西的设置不同。用utf-8字符查看“最佳实践”和“问号”;我看到的不是我储存的
如果你需要“所有”语言,你应该使用 CHARACTER SET utf8mb4 这样你就可以处理中文中的4字节字符了。

相关问题