Apache Camel 的 Bindy with CsvRecord 不处理特殊的 unicode 字符,例如 ®

Apache Camel's Bindy with CsvRecord doesn't handle special unicode characters like ®

我正在使用 Apache Camel 2.17.1 来处理 CSV 文件,我正在结合使用 Bindy 和 CsvRecord 来解析文件并将每一行解组为 POJO。

我面临的问题是文件中的某些字段具有特殊的 unicode 字符,例如 "Blah ®",并且这些字符未被正确解析——相反,字符串字段最终将保留 "Blah �" 而不是...

这是已知错误吗and/or是否有一些解决方法或配置我可以指定以使这些字符能够作为 unicode 字符正确处理?

提前致谢!

检查您的输入文件格式。将字符集更改为 UTF-8,然后重试。