我正在使用DBCPConnectionPool来创建连接并从Oracle DB中提取数据。但是数据结果是用错误的字体提取的。我猜这是由于未在连接字符串中设置UTF-8。
当我用utf-8设置MySQL的DBCPConnectionPool时,我发现了一个示例: 数据库连接URL设置如下:
jdbc:mysql:// localhost:3306 /?useUnicode = yes&characterEncoding = UTF-8。
但是我不确定Oracle的情况如何。 您能帮我解决问题吗?谢谢。
答案 0 :(得分:0)
This page might be helpful了解Oracle中Unicode支持的复杂性。要在NiFi中将ASCII转换为UTF-8,请使用ConvertCharacterSet
处理器。