this.multipart = new MultipartRequest(request, pathToTempDir, maxTotalPostSize);
this.multipart = new MultipartRequest(request, pathToTempDir, maxTotalPostSize, request.getCharacterEncoding());
    public StripesRequestWrapper(HttpServletRequest request,                                 String pathToTempDir,                                 int maxTotalPostSize) throws StripesServletException {        super(request);        try {            String contentType = request.getContentType();            if (contentType != null && contentType.startsWith("multipart/form-data")) {                this.multipart = new MultipartRequest(request, pathToTempDir, maxTotalPostSize);            }        }        catch (IOException e) {            Matcher matcher = exceptionPattern.matcher(e.getMessage());            if (matcher.matches()) {                throw new FileUploadLimitExceededException(Integer.parseInt(matcher.group(2)),                                                           Integer.parseInt(matcher.group(1)));            }            else {                throw new StripesServletException("Could not construct request wrapper.", e);            }        }    }