[gatein-issues] [JBoss JIRA] (GTNPORTAL-2419) File name is not displayed correctly if it contains Portuguese accent characters during uploading

RH Bugzilla Integration (JIRA) jira-events at lists.jboss.org
Tue Apr 17 07:40:17 EDT 2012


    [ https://issues.jboss.org/browse/GTNPORTAL-2419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12684871#comment-12684871 ] 

RH Bugzilla Integration commented on GTNPORTAL-2419:
----------------------------------------------------

Honza Fnukal <hfnukal at redhat.com> changed the Status of [bug 809517|https://bugzilla.redhat.com/show_bug.cgi?id=809517] from ON_QA to MODIFIED
                
> File name is not displayed correctly if it contains Portuguese accent characters during uploading
> -------------------------------------------------------------------------------------------------
>
>                 Key: GTNPORTAL-2419
>                 URL: https://issues.jboss.org/browse/GTNPORTAL-2419
>             Project: GateIn Portal
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 3.3.0.Final
>            Reporter: Honza Fnukal
>
> Description of problem:
> When uploading files whose names containing Portuguese accent characters it
> shows incorrect chars
> Steps to Reproduce:
> 1) configure JBoss run.conf by setting -Duser.country=BR -Duser.language=pt.
> 2) set browser language to pt_BR. set the ecmdemo language as pt_BR.
> 3) open site publisher EPP 5.2
> 4) when uploading files whose names containing accent characters it shows
> incorrect chars
> https://jira.exoplatform.org/browse/EXOGTN-735 needs to be ported to the EPP
> 5.2 code base:
> ---
> component/web/server/src/main/java/org/exoplatform/web/handler/UploadHandler.java
> (.../UploadHandler.java) 
> +++
> component/web/server/src/main/java/org/exoplatform/web/handler/UploadHandler.java
> (.../UploadHandler.java) 
> @@ -101,7 +101,8 @@
>              }
>              value.append("\n    \"").append(uploadIds[i]).append("\": {");
>              value.append("\n     
> \"percent\":").append('\"').append((int)percent).append("\",");
> -            value.append("\n     
> \"fileName\":").append('\"').append(encodeName(upResource.getFileName()))
> +            String fileName =
> EntityEncoder.FULL.encode(upResource.getFileName());
> +            value.append("\n     
> \"fileName\":").append('\"').append(encodeName(fileName))
>                 .append("\"");
>              value.append("\n    }");
>              if (i < uploadIds.length - 1)
> ---
> component/web/server/src/main/java/org/exoplatform/upload/UploadService.java
> (.../UploadService.java) 
> +++
> component/web/server/src/main/java/org/exoplatform/upload/UploadService.java
> (.../UploadService.java) 
> @@ -124,7 +124,6 @@
>        if (fileName == null)
>           fileName = uploadId;
>        fileName = fileName.substring(fileName.lastIndexOf('\\') + 1);
> -      fileName = EntityEncoder.FULL.encode(fileName);
>        String storeLocation = uploadLocation_ + "/" + uploadId + "." +
> fileName;

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the gatein-issues mailing list