我这里以数据库oracle(WE8ISO8859P1)和sqlserver(UTF-8)互转为例
上图,首先需要表输入

这里的简易转换必须选√ ,虽然会导致预览出现乱码,但是不要慌,这跟最后的结果没啥关联
开始进行第一次转码

数据点击获取改变字段即可,主要是encoding处需要第一次转为GBK
第二次转码

与上一步相同,更改encoding转码为 ISO-8859-1

正常输入字段映射即可,执行

这是我成功的结果,这是我在网上查了很久才找到最靠谱的,其余的全是扯淡
本文详细介绍了如何使用Kettle工具在Oracle(WE8ISO8859P1)和SQLServer(Utf-8)之间进行数据迁移时处理编码转换问题,包括两次关键的转码步骤和实际操作演示。
我这里以数据库oracle(WE8ISO8859P1)和sqlserver(UTF-8)互转为例
上图,首先需要表输入

这里的简易转换必须选√ ,虽然会导致预览出现乱码,但是不要慌,这跟最后的结果没啥关联
开始进行第一次转码

数据点击获取改变字段即可,主要是encoding处需要第一次转为GBK
第二次转码

与上一步相同,更改encoding转码为 ISO-8859-1

正常输入字段映射即可,执行

这是我成功的结果,这是我在网上查了很久才找到最靠谱的,其余的全是扯淡
159
4731