大佬们,flink cdc 在pgsql2doris 时候在idea中文是正常的,在Linux变成 ,有什么参数可以设置编码类型吗?
当 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 中创建文件,中文都不会变成乱码了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。