逸贤 2025-03-21 17:47 采纳率: 0%
浏览 7

debezium中文乱码

安装debezium之后,发到kafka的消息query字段的中文是乱码,其他字段的中文正常显示

img

  • 写回答

3条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-21 17:47
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    这个问题可能是因为在将消息发送到Kafka的过程中可能存在编码问题。可以尝试在Debezium的配置中指定正确的编码格式来解决这个问题。以下是可能的实现代码:
    properties.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
    properties.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
    properties.put("value.converter", "org.apache.kafka.connect.json.JsonConverter");
    properties.put("value.converter.schemas.enable", "false");
    properties.put("value.converter.encoding", "UTF-8");
    

    在上面的代码中,可以看到指定了value.converter.encodingUTF-8,这样可以确保中文字符正常显示。部分中文乱码的原因可能是因为默认编码格式导致的。 希望这个解决方案对您有帮助。如果还有其他问题,请随时告诉我。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月21日