|
@@ -108,7 +108,7 @@ public final class Saml2MetadataFilter extends OncePerRequestFilter {
|
|
String fileName = metadata.getFileName();
|
|
String fileName = metadata.getFileName();
|
|
String encodedFileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8.name());
|
|
String encodedFileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8.name());
|
|
response.setHeader(HttpHeaders.CONTENT_DISPOSITION, String.format(format, fileName, encodedFileName));
|
|
response.setHeader(HttpHeaders.CONTENT_DISPOSITION, String.format(format, fileName, encodedFileName));
|
|
- response.setContentLength(metadata.getMetadata().length());
|
|
|
|
|
|
+ response.setContentLength(metadata.getMetadata().getBytes(StandardCharsets.UTF_8).length);
|
|
response.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
response.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
response.getWriter().write(metadata.getMetadata());
|
|
response.getWriter().write(metadata.getMetadata());
|
|
}
|
|
}
|