I wrote a program to use commons-net to transfer files and it works well for all files with just english characters in it. When I used the program to transfer a file with chinese characters in its name, it puts the file in the target machine but totally creates a garabge file name at the target machine. (For example if I put [EMAIL PROTECTED] (here ~!@ assume are some chinese characters) then in the server it 1shows up something like ??123.txt. If i programatically retrive the file as get [EMAIL PROTECTED], then it is able to retrieve it back. I think the API translates the characterset into some other characters which it is able to understand on both way file transfers.

If I use the OS command line FTP to get [EMAIL PROTECTED] then it fails, because the file ??123.txt is only present at the target location.

Could anyone clarify on how to do file transfers using FTPClient with non english character set?

Thanks



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to