Hi Jason,

The file system supports Japanese characters. I wrote a small java program 
which creating file with file name containing Japanese characters.
In my web application I printed the File name in log and it is showing in 
Japanese.
But when I am saving file on Disk using FileItem.write() method it is 
saving file with corrupted name.
Even I tried to save file using OutputStream but that also saved with 
corrupted name.

I guess the problem is with FileName.
As I said before that request.setCharacterEncoding("UTF-8") is done before 
handling request data.
I am creating File object passing the FileName and FileName may be in 
"utf-8" format. I am not sure whether File() support String in utf-8 
format. But normal String operation (concatenation etc) are working 
properly and printed properly in log files.

Even I tried following

                                                byte[] b = 
fileName.getBytes("utf-8");
                                                String fileName1 = new 
String(b,"SJIS");
                                                System.out.println(
"fileName1 = " + fileName1);

SJIS is character format supported by Japanese OS. But this showing 
corrupted string even in log file.

Any pointer to this problem?

Regards,
Hitesh Chandmal Jodhavat




Jason Lea <[EMAIL PROTECTED]> 
06/08/2005 01:15 PM
Please respond to
"Jakarta Commons Users List" <[email protected]>


To
Jakarta Commons Users List <[email protected]>
cc

Subject
Re: FileUpload: File name in Japanese characters






Can the file system support japanese characters?

Can you rename a file and cut-and-paste some japanese characters in for 
the filename?

[EMAIL PROTECTED] wrote:

>Hi,
>
>request.setCharacterEncoding("UTF-8") is done before File save.
>I printed the file name in log and it is printed properly with Japanese 
>characters.
>
>Actually I am appending some unique id to File Name and then saving on 
>disk.
>I guess there is problem when I am appending the id to file name. 
>
>Is anybody aware of solution to this problem? 
>
>Regards,
>Hitesh Chandmal Jodhavat
> 
>

-- 
Jason Lea



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


ForwardSourceID:NT0000213A 


Notice: The information contained in this e-mail message and/or attachments to 
it may contain confidential or privileged information.   If you are not the 
intended recipient, any dissemination, use, review, distribution, printing or 
copying of the information contained in this e-mail message and/or attachments 
to it are strictly prohibited.   If you have received this communication in 
error, please notify us by reply e-mail or telephone and immediately and 
permanently delete the message and any attachments.  Thank you

Reply via email to