2016-07-01 3 views
0

のような特殊なUnicode文字を処理しません。私はApache Camel 2.17.1を使用してCSVファイルを処理しています。私はCsvRecordと一緒にBindyを使用してファイルを解析し、 POJO。Apache CamelのBindy with CsvRecordは、

私が直面している問題は、ファイル内のいくつかのフィールドに "Blah®"のような特殊なUnicode文字があり、正しく解析されないということです。代わりに、 "Blah "代わりに...

これは既知のバグですか、あるいはこれらの文字をユニコード文字として正しく扱えるようにするための回避策や設定がありますか?

ありがとうございます!

+0

ファイルにはどのようなエンコードがありますか?それに合わせてCamelで変更してください。 –

答えて

0

入力ファイル形式を確認してください。文字セットをUTF-8に変更して、もう一度やり直してください。

+0

それはwindows-1252となってしまったが、あなたは正しい方向に私を得た! http://camel.apache.org/file2.html - これらの特殊文字をHTTP POSTに書き込むときは、UTF-8文字セットを使用しました。これは、ファイル2コンポーネントと同じ方法でsftpに文字セットを指定することができました。 http4コンポーネントを使用しています。 – sadiq