I have Fedora 4 installed and have the following problem with ftp clients accessing the server:
- "locally" created files with names with "special" characters like the german "Umlaute" (ä,ö,ü) aren't shown correctly in the ftp client (see 3rd image)
- files with special characters in their names created by the ftp client aren't shown correctly in the terminal doing "ls" or in Gnome's file browser (these character are shown just as "?").
Interesting: if I change to a directory (created by a ftp client) with an "ö" in it's name with Gnome's file browser, the "ö" is shown as "%F6" in the address bar which is the html escaped version for "ö" (ASCII 246) - see first and 2nd image!
The described naming problem exists with vsftpd and pure-ftpd in combination with a variety of ftp clients. So I guess this is not a bug with the ftp server or client software, but an encoding problem.
afpd's log file is stating when accessing such file/diretories create by an ftp client:
Mar 3 13:33:56 localhost afpd: Conversion failed ( UTF8 to CH_UCS2 )
Mar 3 13:33:56 localhost afpd: Conversion from UTF8 to MAC_ROMAN for \366-ftp-filezilla (6978) failed.
I tested this on an XFS and ext3 volume.
Any help is much appreciated!