如何在NIFI中为Oracle设置DBCPConnectionPool中的useUnicode = yes&characterEncoding = UTF-8?

时间:2019-07-02 07:04:59

标签: oracle apache-nifi

我正在使用DBCPConnectionPool来创建连接并从Oracle DB中提取数据。但是数据结果是用错误的字体提取的。我猜这是由于未在连接字符串中设置UTF-8。

当我用utf-8设置MySQL的DBCPConnectionPool时,我发现了一个示例: 数据库连接URL设置如下:

  

jdbc:mysql:// localhost:3306 /?useUnicode = yes&characterEncoding = UTF-8。

但是我不确定Oracle的情况如何。 您能帮我解决问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

This page might be helpful了解Oracle中Unicode支持的复杂性。要在NiFi中将ASCII转换为UTF-8,请使用ConvertCharacterSet处理器。