Apache Camel Bindy с CsvRecord не обрабатывает специальные символы Юникода, такие как ®
Я использую Apache Camel 2.17.1 для обработки файла CSV, и я использую Bindy в сочетании с CsvRecord для анализа файла и разархивирования каждой строки в POJO.
Проблема, с которой я сталкиваюсь, заключается в том, что некоторые поля в файле имеют специальные символы Unicode, такие как "Blah ®", и они не анализируются правильно - вместо этого поле String будет содержать "Blah " вместо этого...
Это известная ошибка и / или есть ли какое-то временное решение или конфигурация, которую я могу указать, чтобы эти символы могли корректно обрабатываться как символы Юникода?
Заранее спасибо!
1 ответ
Решение
Проверьте ваш формат входного файла. Измените кодировку на UTF-8 и попробуйте снова.