Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’

kettle连接设置字符编码

在使用kettle处理表输入,表输出的时候,会因为kettle连接数据库设置的字符编码格式不对,导致字符乱码。

Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

在命名参数栏可以填写上一下所有数据:
characterEncoding utf8 useUnicode true

zeroDateTimeBehavior
convertToNull
transformedBitIsBoolean

true

useSSL

false

以上参数就如同数据库连接时连接路径后加的参数:

db.master.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&useSSL=false

然后在数据库连接-高级里添加:

set names utf8;

Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

下面一步,文本打开spoon.bat,找到:

set OPT=%OPT% %PENTAHO_DI_JAVA_OPTIONS%

在这后面加上:

"-Dfile.encoding=UTF-8"

Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

搜索

复制

Original: https://www.cnblogs.com/xxhxs-21/p/15885707.html
Author: 花祈梦
Title: Kettl转换运行报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588624/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 四大编程原则

    高内聚、低耦合原则: 让一个模块做到独立,做到精益求精,同时把模块间的耦合降到最低,不会因为动了一个模块,而导致其他模块出问题。 高内聚也就是:相似的东西放在一起;而低耦合:不一样…

    Java 2023年6月15日
    057
  • 面试突击57:聚簇索引=主键索引吗?

    在 InnoDB 引擎中,每张表都会有一个特殊的索引”聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。 一般情况下,聚簇索引等同于主键索引,但这里有一…

    Java 2023年5月29日
    072
  • SpringBoot 上下文获取注入的Bean

    import org.springframework.beans.BeansException; import org.springframework.context.Applic…

    Java 2023年5月30日
    080
  • Python工具箱系列(五)

    上一期介绍了Anaconda的安装,本期介绍Miniconda的安装,它们共同的部分是Conda,确实如此。Conda是一个开源的包管理系统,本身的志向非常宏大,要为Python、…

    Java 2023年6月16日
    060
  • PyCharm正版(专业版)购买的话多少钱一年?

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月29日
    091
  • Spring Boot 如何热加载jar实现动态插件?

    一、背景 动态插件化编程是一件很酷的事情,能实现业务功能的 解耦 便于维护,另外也可以提升 可扩展性 随时可以在不停服务器的情况下扩展功能,也具有非常好的 开放性 除了自己的研发人…

    Java 2023年6月6日
    077
  • Mybatis配置解析(核心配置文件)

    4、配置解析 4.1、核心配置文件 Mybatis的配置文件包含了会深深影响mybatis行为的设置和属性信息 mybatis-config.xml properties(属性)重…

    Java 2023年6月13日
    0109
  • mybatis

    #{}表示一个占位符,通过ognl来&#…

    Java 2023年5月30日
    051
  • 企业微信第三方应用(一)配置

    配置描述一、在企业微信中开发第三方应用,需要填写一些基础配置二、这些配置需要登录到企业微信服务商后台进行配置以上数据配置填写完后,点击”创建应用” 会得到下…

    Java 2023年6月7日
    085
  • Spring(十二):使用JavaConfig实现配置

    上一篇文章我们学习了使用注解开发,但还没有完全脱离xml的配置,现在我们来学习JavaConfig配置来代替xml的配置,实现完全注解开发。 下面我们用一个简单的例子来进行学习。 …

    Java 2023年6月15日
    092
  • java动态代理实现与原理详细分析

    https://www.cnblogs.com/gonjan-blog/p/6685611.html 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式–…

    Java 2023年5月29日
    066
  • linux安装docker以及可视化管理界面

    一、docker 安装 1.0、准备 确保yum是最新的 yum update 查看是否已安装docker列表 yum list installed | grep docker 1…

    Java 2023年6月5日
    064
  • Java实现AES加密

    生成秘钥简单粗暴 这边AES秘钥默认为128位,获得无政策权限后可为192或256,因此对应字符为16位,直接生成16位的秘钥 import java.io.Unsupported…

    Java 2023年6月5日
    098
  • Java面试题(六)–Redis

    1 Redis基础篇 1、简单介绍一下Redis优点和缺点? 优点: 1、本质上是一个 Key-Value 类型的内存数据库,很像memcached 2、整个数据库统统加载在内存当…

    Java 2023年6月9日
    073
  • H3CNE学习笔记

    1.IP的主要作用 2.IP网络的结构 3.路由器和交换机的选择 路由器通常用来连接多个网段(路由器的一个接口相当于一个网段) 交换机通常用来连接多个PC机形成一个网段 4.sou…

    Java 2023年6月6日
    071
  • Google搜索为什么不能无限分页?

    这是一个很有意思却很少有人注意的问题。 当我用Google搜索 MySQL这个关键词的时候,Google只提供了 13页的搜索结果,我通过修改url的分页参数试图搜索第 14页数据…

    Java 2023年6月7日
    071
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球