The logon name I need to use contains a "%" (percent character).

I enter it into the appropriate field in the Publish dialog but as
there are two numeric characters following it, SeaMonkey seems to
interpret this as a request to put in a special character so it
interprets...

"%31" as a request to add the singole character "1".

I've confirmed this by looking at Wireshark trace of the FTP user/pass
exchange.

The workaround is the replace "%31" with "%2531". SeaMonkey
interprets "%25" as single character "%" and then adds the 31.

This required Wireshark and comparison against a command line FTP
client to debug. I can't see any documentation about this. Did I
miss something?

Paul DS.