The wikipedia article linked here provides an excellent resource to check against for purposes of this article here. When using encoding.com with your hosted (ftp, http, etc) source files, often times passwords, usernames, or even filenames will have what is known as a 'reserved character'. Most common for many users is the; @ characters, ! characters, or – characters. These characters need to be URL Escaped or Percent-encoded in order to pass through the system in your string. When sending a path to encoding.com, it may look something like this: ftp://user%40domain.tld:password@ftpserver.tld/path/file You replace the @ character with %40 in the username just like shown. That reserved character, once properly escaped, will let our system know how to hand off the proper credentials to the hosting service in question.
Common special characters and their percent encoded equivalent:
@ = %40
& = %26
+ = %2b
/ = %2f