From 48a1a75dee77d6ba42b708977e8b0456eac9bf9f Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Wed, 8 Feb 2006 14:50:21 +0000 Subject: [PATCH] Fixed AR-346 and AWC-497: Extended characters in filenames not handled. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2319 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/web/app/servlet/UploadFileServlet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/app/servlet/UploadFileServlet.java b/source/java/org/alfresco/web/app/servlet/UploadFileServlet.java index 1295796974..517c1103b6 100644 --- a/source/java/org/alfresco/web/app/servlet/UploadFileServlet.java +++ b/source/java/org/alfresco/web/app/servlet/UploadFileServlet.java @@ -22,7 +22,6 @@ import java.util.Iterator; import java.util.List; import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @@ -95,6 +94,9 @@ public class UploadFileServlet extends BaseServlet String filename = item.getName(); if (filename != null && filename.length() != 0) { + // ensure that the encoding is handled correctly + filename = new String(filename.getBytes(), "UTF8").toString(); + if (logger.isDebugEnabled()) logger.debug("Processing uploaded file: " + filename);