编码使用URL,Unicode的,XML,HTML,Base64的,十六进制或八进制方式的文本字符串。
这种编码是用来确保一个字符串是有效的包含在URL。是不是字母的所有字符,数字,破折号,期间,下划线或波浪线将被编码。该TextEncoder转换为纯文本字符串,如黑,白成的编码形式黑%20%26%20white。
非ASCII字符编码为ASCII字符串。与标准的ASCII表示所有字符都没有编码。该TextEncoder编码在任何这些陈述的:
这种编码被用于确保字符串是用于在XML文档中使用是可接受的。那些在XML语法含义的字符转义,使用下面的映射:
此外,XML编码允许使用十进制或它的Unicode代码点的十六进制表示来表示任何字符。该TextEncoder将转换为文本字符串,如黑,白到其XML表示,黑,白。
这种编码是XML编码的扩展。的HTML编码包括许多字符,它可以不使用简单的拉丁字符集表示,如♪,±∞或。该TextEncoder将转换为文本字符串,如这是±到它的HTML表示,这与plusm;那。
Base64编码是存储任意数据为ASCII字符串的方法。当选择该方法时,将TextEncoder一个UTF-8文本字符串转换成ASCII字符的字符串。它们被编码为Base64之前请注意,属性将被转换为UTF-8。如果这是不可取的,考虑使用BinaryEncoder的,因为它不会改变属性值的字符编码
HEX编码是用于任意数据存储为ASCII字符串的另一种方法。HEX编码数据不是为Base64编码数据作为紧凑。当选择该方法时,将TextEncoder一个UTF-8文本字符串转换成ASCII字符的字符串。需要注意的是属性将被转换为UTF-8它们是十六进制编码之前。如果这是不可取的,考虑使用BinaryEncoder的,因为它不会改变属性值的字符编码。
八进制编码是用于任意数据存储为ASCII字符串的另一种方法。八进制编码的数据不是作为HEX或Base64编码数据作为紧凑。数据的每个字节是由3个编码的字符来表示。当选择该方法时,将TextEncoder一个UTF-8文本字符串转换成ASCII字符的字符串。需要注意的是属性将被转换为UTF-8它们八路编码之前。如果这是不可取的,考虑使用BinaryEncoder的,因为它不会改变属性值的字符编码。
标识变压器将使用编码属性的方法。
该属性的值将使用所选择的方法进行编码。
此属性将存储的编码数据。
使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要进入这些选项的菜单上,单击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项。
字符串
选择URL作为编码类型替换URLEncoder的变压器,这是现在已经过时。
搜索样品和有关该变压器上的信息FME社亚搏国际在线官网区。
关键词:URLEncoder的编码解码