Apache Camel Bindy с CsvRecord не обрабатывает специальные символы Юникода, такие как ®

Я использую Apache Camel 2.17.1 для обработки файла CSV, и я использую Bindy в сочетании с CsvRecord для анализа файла и разархивирования каждой строки в POJO.

Проблема, с которой я сталкиваюсь, заключается в том, что некоторые поля в файле имеют специальные символы Unicode, такие как "Blah ®", и они не анализируются правильно - вместо этого поле String будет содержать "Blah " вместо этого...

Это известная ошибка и / или есть ли какое-то временное решение или конфигурация, которую я могу указать, чтобы эти символы могли корректно обрабатываться как символы Юникода?

Заранее спасибо!

1 ответ

Решение

Проверьте ваш формат входного файла. Измените кодировку на UTF-8 и попробуйте снова.

Другие вопросы по тегам