mule3 sftp:输入端点编码

时间:2013-01-09 10:19:57

标签: activemq mule

我想知道,是否有可能强制mule“转换”它正在读取的文件的编码?让我们说文件放在一些sftp区域,稍后由以下内容读取:

<sftp:inbound-endpoint connector-ref= .... encoding="Cp1252">

这不起作用......

如果sftp区域上的文件是“UTF8 without BOM”(ANSI as UTF-8),是否可以将其转换为读取文件的普通旧ANSI编码?

提前感谢。

1 个答案:

答案 0 :(得分:3)

骡子不会为你做这个转换。

sftp:inbound-endpoint收到的消息的有效负载是java.io.InputStream,因此您可以创建一个自定义转换器来读取此流,执行编码转换并输出另一个输入流或字节数组。