[java-identity-provider COMMIT] /trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
noreply at shibboleth.net
noreply at shibboleth.net
Tue Jul 14 07:14:45 EDT 2015
Author: rdw
Date: Tue Jul 14 07:14:44 2015
New Revision: 7631
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7631&view=rev
Log:
IDP-769 Fix UTF-8 in metadata.
https://issues.shibboleth.net/jira/browse/IDP-769
We were messing up the encoding when rendering the metadata which caused characters > 127 to be
badly encoded ending up as double UTF8
Modified:
trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
Modified: trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp?rev=7631&r1=7630&r2=7631&view=diff
==============================================================================
--- trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp (original)
+++ trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp Tue Jul 14 07:14:44 2015
@@ -7,7 +7,7 @@
if (null != noMetadata && Boolean.valueOf(noMetadata.trim())) {
response.sendError(404);
} else {
- try (final java.io.FileInputStream in = new java.io.FileInputStream(path)) {
+ try (final java.io.InputStreamReader in = new java.io.InputStreamReader(new java.io.FileInputStream(path),"UTF8")) {
int i;
while ((i = in.read()) != -1) {
out.write(i);
More information about the commits
mailing list