span8
span4
我有两个uniqueidentifier:
4 f23402a bbcd - 498 e - 9136 c0c06f20ab57
4 de5dcd8 - 5 - d50 - 4272 b9dc d3997cc2f47——6
当两者都被设置为UTF-8编码并在自动比较模式下通过FeatureJoiner时,它们不会连接—因为它们不应该连接。
但是,当两个uuid都被设置为UTF-16LE(如果是从SQL Server读取它们,它们就会出现在FME中),并在自动比较模式下运行FeatureJoiner时,它们就会加入。当设置为数值模式时,也会发生相同的行为。当设置为字符串模式时,它们显然不连接。
此行为似乎与FeatureMerger不一致。使用FeatureMerger,无论比较模式和UTF-8/UTF-16LE编码如何,这两个uuid都不会连接。
我的问题是,这是FeatureJoiner的预期行为吗?为什么FeatureJoiner试图将uuid转换为数字的结果与FeatureMerger试图将uuid转换为数字的结果不同?也许我只是不明白字符编码的细节……
附加的工作空间测试各种组合。
大家好!我很高兴地告诉大家,这个问题已经在FME (https://www.亚搏在线safe.com/support/support-resources/fme-downloads/).FeatureJoiner的行为现在与FeatureMerger一致了。
©2019安全亚搏在线软件公司法律