【问题标题】:Error with accents to Run Transformation Kettle Pentaho运行 Transformation Kettle Pentaho 时出现口音错误
【发布时间】:2017-10-24 23:05:32
【问题描述】:

我在使用 pentaho 数据集成将数据从 sql server 迁移到 postgresql 时遇到重音问题,但只是在某些情况下会增加一个符号。 Sql Server 中的数据类型是 Varchar(MAX) 类型,PostgreSQL 是 Text 类型 例如:

Sql Server: CARREOCERÃA
PostgreSQL: CARREOCERÃ?A

版本 Pentaho:7.1.0.0-12

【问题讨论】:

  • 你能检查它是否是编码:SQL-Server 输入上的预览是什么意思?
  • 如果您提供最少的数据库脚本(创建、插入)和转换,我会看看我这边的。

标签: sql-server postgresql pentaho pentaho-spoon pentaho-data-integration


【解决方案1】:

您可以在定义连接时指定字符集:在左侧面板上单击选项。

这些是数据库属性。对于 postgres,将charset 放在Parameter 列中,然后从here 中选择适当的value。 对于 SQL-Server,我找不到文档。

对于 SQL-Server,根据this question,您可以设置 useUnicode=true characterEncoding=UTF-8。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多