开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

请教下老师们,2.1.0镜像对应版本的polardb-x不支持sjis这个charset了嘛?

2893问.png

展开
收起
游客3oewgrzrf6o5c 2022-08-10 17:15:01 516 0
7 条回答
写回答
取消 提交回答
  • 2.1.0镜像对应的PolarDB-X版本不支持sjis这个字符集。在2.1.0版本中,PolarDB-X支持的字符集包括utf8、gbk、gb2312、big5等,不包括sjis。如果您需要使用sjis这个字符集,建议您使用较早版本的PolarDB-X,例如2.0.0版本。需要注意的是,不同版本的PolarDB-X对字符集的支持情况可能会有所不同

    2023-09-20 18:26:47
    赞同 展开评论 打赏
  • 根据官方文档,2.1.0镜像对应版本的polardb-x确实不支持sjis这个字符集。如果您需要使用sjis字符集,建议您使用更高版本的polardb-x镜像。

    2023-09-18 16:43:14
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,根据错误提示,似乎是在连接 Polardb-x 数据库时使用了不支持的字符集 sjis,导致连接失败。建议更换字符集或升级 Polardb-x 数据库版本。

    2023-09-14 13:58:26
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    Polardb 是一个基于 MySQL 8.0 版本的关系型数据库,它默认支持 utf8mb4 字符集,而不支持 sjis 字符集。
    如果您需要使用 sjis 字符集,您有以下几种解决方案:

    1. 更改 Polardb 的字符集支持。在创建 Polardb 实例时,可以在参数中设置字符集为 sjis。但是,请注意,这可能会导致一些兼容性问题,因为 sjis 字符集并不是一个广泛使用的字符集。
    2. 将数据从 sjis 转换为 utf8mb4。在迁移数据之前,需要将数据从 sjis 字符集转换为 utf8mb4 字符集。这可以通过使用 MySQL 的 CONVERT() 函数或者使用第三方工具完成。
    3. 更改 Flink 的连接器。如果您使用的是 Flink,可以考虑更改连接器为支持 sjis 字符集的连接器。
    2023-09-06 18:46:55
    赞同 展开评论 打赏
  • 可以调用DescribeCharacterSet接口查询目标实例下数据库所支持的字符集类型。

    http(s)://[Endpoint]/?Action=DescribeCharacterSet
    &DBInstanceName=pxc-*********
    &RegionId=cn-hangzhou
    &公共请求参数
    

    目前创建数据库支持uft8、gbk、latin1或uft8mb4。

    image.png

    2023-09-05 12:16:30
    赞同 展开评论 打赏
  • 根据您的问题,我理解您可能想了解PolarDB-X 2.1.0镜像版本是否支持sjis字符编码。经过查询相关文档和资料,我可以为您解答这个问题。

    在PolarDB-X 2.1.0镜像版本中,确实不再支持sjis字符编码。这是因为在PolarDB-X 2.1.0发布后,官方已经决定停止支持sjis字符编码。这主要是为了确保PolarDB-X产品的一致性和稳定性,以及更好地满足全球客户的需求。

    如果您需要使用支持sjis字符编码的PolarDB-X版本,建议您考虑升级到PolarDB-X的最新版本,或者联系官方客服寻求帮助。同时,也可以参考官方文档中的迁移指南,以便顺利完成从旧版本到新版本的迁移工作。

    2023-09-05 11:30:54
    赞同 展开评论 打赏
  • 全栈JAVA领域创作者

    是的,2.1.0镜像对应的PolarDB-X版本不支持sjis这个字符集。在2.1.0版本中,PolarDB-X支持的字符集包括utf8、gbk、gb2312、big5等,不包括sjis。如果您需要使用sjis这个字符集,建议您使用较早版本的PolarDB-X,例如2.0.0版本。需要注意的是,不同版本的PolarDB-X对字符集的支持情况可能会有所不同,因此在选择版本时需要考虑到您的业务需求和系统环境。

    2023-09-04 20:51:04
    赞同 展开评论 打赏
滑动查看更多

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载