[英]AWS RDS MySQL with Unicode
我在AWS RDS上运行MySQL,有人知道如何将那里的字符集设置为UTF-8吗?
您可以修改通过AWS GUI / CLI数据库参数,也可以只是所需的字符集创建表。 (表字符集不需要与数据库字符集匹配,也不必与列的字符集匹配)
例如
CREATE TABLE t1
(
c1 CHAR(10) CHARACTER SET utf8mb4
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
在这里,我使用了utf8mb4
,它支持完整的Unicode集,包括Emojis,而MySQL的utf8
不支持。
我实际上想更改整个数据库的设置。 创建数据库后无法执行此操作,但是,在通过AWS RDS控制台创建数据库的过程中,只需选择正确的参数组即可。 如果只有默认参数组,请转到“参数组”部分,以在“字符集”右边创建特定的设置,然后使用该组。
因此,这基本上解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.