0

我使用 GetFile 处理器获取了 CSV 文件,其中 CSV 在英语单词中包含西班牙语字符(ñ、á、í、ó、ú 等)。当我尝试将 ConvertRecord 处理器与 JSONRecordSetWriter 的控制器服务一起使用时,它会显示带有问号而不是特殊字符的 JSON 输出。

将 CSV 记录转换为具有正确编码的 JSON 格式的正确方法是什么?

任何回应/反馈将不胜感激。

注意:CSV 文件是 UTF-8 编码的,并且可以在 NiFi 中正确读取和读取。

4

1 回答 1

1

如果您已验证输入是 UTF-8,请尝试以下操作:

  1. 打开$NIFI/conf/bootstrap.conf
  2. 在参数列表的最前面添加一个参数,-Dfile.encoding=UTF-9以强制 JVM 不使用操作系统的设置。这在过去主要是 Windows 上的 JVM 的一个问题。
于 2020-11-20T11:42:25.807 回答