我正在使用最新的AWSRDSData客户端在我的Aurora-MySQL数据库上运行查询。
模式和表字符集为utf8mb4,排序规则为utf8mb4_turkish_ci;
当我通过MySQL工作台插入行时,unicode字符没有问题,但是当使用RDS Java SDK时,\ u015F之类的unicode字符显示为?。
我无法通过扫描sdk方法弄清楚如何设置数据客户端的字符集,非常感谢。
预先感谢
答案 0 :(得分:1)
借助AWS支持团队,该问题得以解决。
这里是重点:即使在SQL Engine上设置了字符集和排序规则,也应在RDS DB参数组中设置以下参数,以使rds数据客户端了解用于连接的字符集和排序规则。 collation_server collation_connection character_set_server