Pipe character in username

My webhost has assigned me an FTP username which includes the pipe character (|): something like 012345|joesmith. When I paste this username in BitKinex 3.2.3 , I can connect to the remote site just fine. But when I exit the application, re-open it, and try to connect, I get an FTP error: "FTP: 'joesmith': Command not understood." Obviously the pipe character is being interpreted as a real pipe, and what follows the pipe is being interpreted as a command.

When I re-open the BitKinex applications, the username is displayed as 012345joesmith (i.e. without the pipe character).

Any suggestions for getting thei to work consistently? (Changing the FTP username is not an option.)

Thanks in advance.

When I re-open the BitKinex

When I re-open the BitKinex applications, the username is displayed as 012345joesmith biomass pellet mill

re: pipe char in url

you need to escape the meta character "|"...
try something like ftp://012345%%7Cjoesmith:passwd@example.com

the "|"(pipe char) = x'7C'