span8
span4
文本属性可以在FME字符编码,大家都知道。是,用于在数据查验被示出,例如编码:
我想获取“iso-8895-1”,“utf-8”或“windows-1252”的值。我猜答案是没有但问题是:有可能以某种方式提取编码吗?我知道FME对象Python API允许我检测属性是否是一个编码的字符串(FMEFeature.getAttributeType ()= = >FME_ATTR_ENCODED_STRING),但它没有告诉我编码是什么。但它似乎被存储为一个(隐藏的)属性属性,否则数据检查器无法显示它。
根据答案(s)我将得到这里,我正在考虑张贴一个想法为一个EncodingExtractor变压器。
我很好奇,为什么你需要知道编码?
将使用AttributeEncoder设置来尊重输入编码,将字符串转换为。“Unicode (utf - 8)”的工作吗?有了一个已知的编码,从那里获取它应该是相当容易的。
©2020安全亚搏在线软件公司法律