开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

大佬们,flink cdc 在pgsql2doris 时候在idea中文是正常的,在Linux变?

大佬们,flink cdc 在pgsql2doris 时候在idea中文是正常的,在Linux变成 ,有什么参数可以设置编码类型吗?

展开
收起
真的很搞笑 2023-08-20 13:07:36 49 0
1 条回答
写回答
取消 提交回答
  • 当 Flink CDC 在 PostgreSQL 到 Doris 时,在 Idea 中文是正常的,但是在 Linux 上变了,这是因为 Idea 和 Linux 的默认编码不同。

    Idea 默认使用 UTF-8 编码,而 Linux 默认使用 GBK 编码。当你在 Idea 中创建一个包含中文的文件,并将该文件拷贝到 Linux 上时,中文会变成乱码。

    为了解决这个问题,可以修改 Linux 的默认编码为 UTF-8。你可以通过以下步骤进行修改:

    打开终端,输入以下命令:
    sudo dpkg-reconfigure locales
    在弹出的窗口中,选择 en_US.UTF-8 并点击 OK。
    重新启动 Linux 后,中文就不会变成乱码了。
    如果不想修改 Linux 的默认编码,也可以在 Idea 中修改文件的编码。你可以通过以下步骤进行修改:

    打开 Idea,选择你要修改编码的文件。
    在菜单栏中,选择 File -> Settings。
    在 Settings 窗口中,选择 File Encodings。
    在 File Encodings 窗口中,将 Project Encoding 和 Default encoding for properties files 设置为 UTF-8。
    点击 OK 保存设置。
    这样,无论你在 Linux 上还是在 Idea 中创建文件,中文都不会变成乱码了。

    2023-09-20 11:28:22
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Alibaba Cloud Linux 3 技术揭秘 立即下载
    Alibaba Cloud Linux 3 发布 立即下载
    ECS系统指南之Linux系统诊断 立即下载