Chameau: évolution des flux d'encodage

M'arrive de recevoir des flux de données à partir de l'adresse http à cet itinéraire:

from("direct:foo").
to("http://foo.com/bar.html").
to("file:///tmp/bar.html")

Flux HTTP livré avec Windows-1251 encodage. Je tiens à re-code de UTF-8 à la volée et ensuite le stocker dans un fichier.

Comment le faire en utilisant la norme camel façon?

Avez-vous essayé convertBodyTo? camel.apache.org/convertbodyto.html
convertBodyTo() convertit le type de corps, pas d'encodage
Trouvé qu'il accepte l'encodage. Merci. Essayer maintenant.
Hm. J'imagine que vous devez convertir le flux d'une chaîne à l'aide de CP1251 avec convertBodyTo(). Puis convertir cette chaîne en UTF-8 par réglage de la charset paramètre sur le fichier URL du point de terminaison.
S'il vous plaît, convertir votre suggestiong de réponse, je vais l'accepter.

OriginalL'auteur Archer | 2014-02-05