As far as I can see FlashFXP does not support UTF8 file names at all. This is pretty severe, as a lot of Linux distros default to UTF8 these days. I've tested with proftpd (patched version that sends UTF8 during FEAT), and vsftpd (also patched version that sends UTF8 during FEAT). They both work in FileZilla, but in FlashFXP the double byte characters get corrupted. Example:
09. Jørn Hoel - Next Time I See You.mp3
The two symbols are UTF8 for "ø".
There's a similar topic at the SmartFTP forum:
http://www.smartftp.com/forums/index...howtopic=12655
See rfc:
http://www.faqs.org/rfcs/rfc2640.html
If UTF8 is sent during FEAT the client should ASSUME that names are in UTF8, or try to actually DETECT it. There's code for detection in the rfc. The client may also send OPTS UTF8 ON to explicitly enable UTF8, but as far as I can understand from the rfc this is not required.