开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

同步数据乱码是为什么呢?

同步数据乱码是为什么呢?

展开
收起
solitude. 2023-02-20 15:31:36 297 0
2 条回答
写回答
取消 提交回答
  • "可能原因: * 源端的数据本身就是乱码。 * 数据库和客户端的编码不一样。 * 浏览器编码不一样,导致预览失败或乱码。 针对产生乱码的不同原因,选择相应的解决方法: * 如果您的原始数据乱码,需首先处理好原始数据,再进行同步任务。 * 数据库和客户端编码格式不一致,需先修改编码格式。 * 浏览器编码和数据库或客户端编码格式不一致,需先统一编码格式,然后进行数据预览。 相关文档有“编码格式设置问题”可能会对你有帮助。此回答整理自钉钉群”DataWorks交流群(答疑@机器人)“"

    2023-02-20 20:48:05
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    首先看看俩数据库字符集是否相同是不是utf8

    如果确认没有问题之后打开刚才的任务在连接mysql的后面加上 ?useUnicode=true&characterEncoding=utf8

    "jdbcUrl": "jdbc:mysql://ip:3306/test1?useUnicode=true&characterEncoding=utf8"

    reader和writer都要加

    如果这些做完之后还是乱码,那就把这个任务删掉重新建一个任务相同的配置,把这些改掉重新执行

    2023-02-20 16:35:12
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载