Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道,是否可以强制骡子“转换”它正在读取的文件的编码?假设该文件放在某个 sftp 区域,然后由以下人员读取:
<sftp:inbound-endpoint connector-ref= .... encoding="Cp1252">
这真的行不通...
如果 sftp 区域上的文件是“UTF8 without BOM”(ANSI 为 UTF-8),是否可以将其转换为读取文件的普通旧 ANSI 编码?
提前致谢。
Mule 不会为您执行此转换。
a 接收到的消息的有效负载sftp:inbound-endpoint是 a java.io.InputStream,因此您可以创建一个自定义转换器来读取此流,执行编码转换并输出另一个输入流或字节数组。
sftp:inbound-endpoint
java.io.InputStream