AWS RDS MySQL 支持 Unicode。

3

我在AWS RDS上运行MySQL,请问有人知道如何将字符集设置为UTF-8吗?


MySQL默认不是utf-8吗?https://dev59.com/6HNA5IYBdhLWcg3wNq8y - Mihai
2个回答

2
您可以通过AWS GUI/CLI修改数据库参数或者只需使用所需的字符集创建表格。(表格字符集无需与数据库字符集匹配,也不需要与列的字符集匹配)
例如:
CREATE TABLE t1
(
    c1 CHAR(10) CHARACTER SET utf8mb4
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

在这里我使用了utf8mb4,它支持完整的Unicode字符集,包括MySQL的utf8不支持的表情符号。


0

我实际上想要更改整个数据库的设置。在创建数据库后没有办法做到这一点,但是,在通过AWS RDS控制台创建数据库期间,只需选择正确的参数组即可。如果您只有默认的参数组,请转到参数组部分创建您的特定参数组并设置正确的“字符集”,然后使用该组。

因此,这基本上解决了我的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接