After posting now I see that the posted email contains "?" characters
instead of the original chinese characters I used in my example.

Zsolt

> -----Original Message-----
> From: Zsolt Koppany [mailto:[EMAIL PROTECTED]
> Sent: Friday, December 26, 2003 11:45 AM
> To: Struts Users Mailing List
> Subject: What is wrong with this upload filename (UTF-8) decoding?
>
>
> Hi,
>
> my application has to support UTF-8 including when files are uploaded with
> UTF-8 characters in the filename (for example: ??????????????.txt).
>
> I use a servlet filter that always call
> request.setCharacterEncoding("UTF-8") and my jsp pages contain
> response.setContentType("text/html; charset=UTF-8");
>
> Everything works fine except that I have problems with decoding
> of the name
> of uploaded filenames.
>
> I use the code below to get the name of the uploaded filename:
>
> String nm = formFile.getFileName();
> String filename = new String(nm.getBytes(), "UTF-8");
>
> The code above converts only the first couple of characters correctly
> (result: ??????????????????????.txt).
>
> Any ideas how to fix the problem?
>
> I use TC-4.1.29, Struts-1.1, jdk1.4.2_02 Windows-XP.
>
> Zsolt
>
>
>
> ---------------------------------------------------------------------
> 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