AWS Aurora Serverless RdsDataClient Unicode问题

问题描述 投票:4回答:1

我正在使用最新的AWSRDSData客户端在我的Aurora-MySQL数据库上运行查询。

模式和表字符集为utf8mb4,排序规则为utf8mb4_turkish_ci;

[当我通过My​​SQL工作台插入行时,Unicode字符没有问题,但是当使用RDS Java SDK时,\ u015F之类的Unicode字符显示为?。

我无法通过扫描sdk方法弄清楚如何设置数据客户端的字符集,不胜感激。

预先感谢

amazon-web-services amazon-rds-aurora aws-java-sdk aws-aurora-serverless
1个回答
1
投票

由于AWS支持团队,问题得以解决。

此处:即使在SQL Engine上设置了字符集和排序规则,也应在RDS DB参数组中设置以下参数,以使rds数据客户端了解用于连接的字符集和排序规则。collat​​ion_servercollat​​ion_connectioncharacter_set_server

有关参数组的信息:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.parameter-groups

© www.soinside.com 2019 - 2024. All rights reserved.