了解具有特殊字符或基于语言的字符的文件的几种方案以及读取文件时使用的两个主要连接器。
处理数据时,有几种情况可以使用 Mule 4 连接器从输入文件转换数据。
具有特殊字符或基于语言的字符的文件有多种方案。
数据将在输出中被修剪。
错误格式的数据将在输出中转换。
该行其余部分的数据将移动到意外列。
读取文件时使用了两个主要的连接器。
文件连接器:基于分阶段的数据处理时使用的最大值
SFTP 连接器:主要用于从外部位置读取文件
方案 1
带有特殊字符的数据,例如 '" "' 或 HTML 标签
要求
将数据处理到具有完整信息的输出文件。
样本输入数据

推荐解决方案:
使用输入连接器(文件/SFTP)在读取输入文件时转换数据。

配置文件内容并在入站连接器配置中添加转义字符配置。
方案 2
具有特殊字符的数据,例如特定语言(拉丁语)或 HTML 标记
样本输入数据
包括特殊字符和语言特定字符:

推荐解决方案
例如,找到下面的屏幕截图。

转义字符和编码并不适合所有场景。我们需要验证特定的场景和配置来验证输入。
使用上述配置,我们将能够转换具有所需输出格式的文件。
学习更多JAVA知识与技巧,关注与私信博主