Amazon RDS 中的 mysql 5.5 字符编码

Amazon RDS 中的 mysql 5.5 字符编码

我最近在 Amazon RDS 中使用可移动类型设置了 mysql 5.5.20 数据库,但实际字符编码没有生效。我将参数组设置更改为 utf8,如下所示。

character-set-client-handshake = yes
character_set_client  = utf8
character_set_connection = utf8
character_set_database = utf8
character_set_filesystem = binary
character_set_results = utf8
character_set_server = utf8
collation_connection = utf8_general_ci
collation_server = utf8_general_ci
init_connect = SET NAMES utf8

当我建立 Movable Type 5.13 数据库表编码时cp1252_西欧并且排序规则已标记为latin1_swedish_ci但实际上应该是 UTF-8 Unicode 和 utf8_general_ci

我究竟做错了什么?

答案1

好的,我明白了。

RDS 默认将其编码设置为 latin8,忽略您创建的参数组。所以我只需要从 AWS 仪表板删除您必须设置的第一个数据库。

相关内容