1

我想知道,是否可以强制骡子“转换”它正在读取的文件的编码?假设该文件放在某个 sftp 区域,然后由以下人员读取:

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

这真的行不通...

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

提前致谢。

4

1 回答 1

3

Mule 不会为您执行此转换。

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

于 2013-01-09T17:33:07.920 回答