You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Robert Priest <Ro...@bentley.com> on 2004/01/29 22:15:33 UTC

RE: [fileupload] FileItem.getFieldName() does not follow specifie d en coding?

I am using the latest version of the fileupload jar
(commons-fileupload-1.0.jar)

-----Original Message-----
From: Robert Priest 
Sent: Thursday, January 29, 2004 2:53 PM
To: 'Jakarta Commons Developers List'
Subject: [fileupload] FileItem.getFieldName() does not follow specified
en coding?


Hello,


I am using DiskFileUpload and the DefaultFileItem classes.

I am setting the Header Encoding (in my jsp page) as so:


    // Create a new file upload handler
    DiskFileUpload upload = new DiskFileUpload();

    //set the encoding to UTF-8
    upload.setHeaderEncoding("UTF-8");



I am attempting to upload a file with Chinese characters in the name.


But when I do a FileItem.getFieldName(), I am coming up with ???? for the
file name.


However, FileItem.getName() seems to be correctly encoded?

Can anyone tell me what I could be missing when I perform a
"getFieldName()".

I know that you can get the contents of a item by specifying
FileItem.getString("UTF-8"), and that will decode correctly. However, there
is no such call for getFieldName().



Thanks in advance.

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org