如何在WSO2 FTP中用十六进制值替换特殊字符?

时间:2018-07-16 08:56:57

标签: wso2esb

在“为FTP,SFTP和FILE连接配置文件入站协议”的WSO2文档中,告知“如果密码包含特殊字符,则这些字符将需要用其十六进制表示形式替换”。说我的网址看起来像这样:-ftp://admin:pass@localhost/orders

我的密码值为GGG#12 @ 12345。如何通过替换密码中的特殊字符来写密码。

1 个答案:

答案 0 :(得分:0)

特殊字符(如用户名中的@,请参见下面的示例)必须使用%XX语法编码,其中XX是十六进制UTF-8代码。

Char     Hex Code
-------  --------
[space]    %20
   "       %22
   #       %23
   $       %24
   %       %25
   &       %26
   '       %27
   (       %28
   )       %29
   *       %2A
   +       %2B
   ,       %2C
   -       %2D
   .       %2E
   /       %2F
   :       %3A
   ;       %3B
   <       %3C
   =       %3D
   >       %3E
   ?       %3F
   @       %40
   \       %5C
   ^       %5E
   `       %60
   |       %7C