文本解码器
将字符串从许多不同的文本编码解码为纯文本。支持以下编码类型:
URL(百分比编码)
此编码用于确保字符串可以有效地包含在URL中。所有不是字母、数字、短划线、句点、下划线或颚化符的字符都将被编码。文本解码器转换编码字符串,如黑色20%26%20白色以解码的形式黑白是的。
Unicode码位(\uxxx或u+xxxx)
此编码用于对ascii字符串中的非ascii字符进行编码。常用的表示形式有两种:“uxxx”和“U+xxxx”,其中“xxxx”字符串表示Unicode代码点的十六进制值。例如,西里尔字符_表示为\u04e4或u+04e4。文本解码器将包含代码点引用的字符串转换为utf-8字符串,并取消对代码点的引用。任何不属于Unicode代码点的字符都将保持不变。例如,字符串“U+0F06εA\U03A8”将被解码为“༆εAΨ”
XML格式
性格 | 编码值 |
---|---|
< | < |
> | > |
“。” | “。” |
& | & |
' | ' |
此外,XML编码允许使用其Unicode代码点的十进制或十六进制表示来表示任何字符。文本解码器转换XML编码的字符串,例如黑白在它的纯文本表示中,黑白是的。
HTML格式
此编码是XML编码的扩展。html编码包含许多不能用简单的拉丁字符集表示的字符,例如∏、?或∞。文本解码器将转换HTML编码的字符串,例如这个&plusm;那个在它的纯文本表示中,这个±那个是的。
基数64
Base64编码是一种将任意数据存储为ASCII字符串的方法。文本解码器将base64编码的数据转换为文本字符串。base64数据将被解码为一个字节序列,然后使用在character encoding for binary data参数中给定的字符编码对其进行解释。
十六进制
十六进制编码是另一种将任意数据存储为ascii字符串的方法。文本解码器将十六进制编码的数据转换为文本字符串。十六进制数据将被解码成一个字节序列,然后使用二进制数据参数的字符编码中给出的字符编码来解释。
参数
标识转换器将用于解码属性的方法。
此参数的值将使用选定的方法进行解码。
此属性将存储解码的字符串。
此可选参数仅适用于十六进制和Base64编码方法。如果没有给定值,则输出属性将保留为二进制数据。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。
变压器类别
变压器历史
选择URL作为编码类型将取代urldodecoder转换器,后者现在已被弃用。
搜索FME知识中心
在上搜索有关此转换器的示例和信息FME知识中心是的。
标签关键词:urldeconder解码编码