but if you can retrieve the file with the right filename, then where is the 
problem? if you are checking the filenames on the remote machine with a shell 
then perhaps the shell doesn't support chinese characters?

i use commons-net with filenames which contains german umlaute (like äöüÜÖÄ) 
and the files are created with the right filenames. if i use the windows 
command line ftp client it won't show the right filenames, cause it doesn't 
support non-english characters. if i check on the remote machine in some other 
way (vnc) the filenames are ok.

i hope this helps.

mk

ps: character encoding in java is a real pain in the ass.

> -----Original Message-----
> From: Muthukumar Arasu [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, February 16, 2006 5:37 AM
> To: [email protected]
> Subject: [Help] FTP of files with non english file names
> 
> I was able to narrow down the problem to storeFile and 
> retrieveFile methods 
> in FTPClient, where one have to give the remote file name as 
> a String. In my 
> case they are Chinese characters (GB18030) which gets garbled 
> up at the 
> target machine. How should I pass such characters to these 
> methods. Any help 
> would be appreciated.
> 
> Thanks
> Kumar
> 
> >
> >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]
> >
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to